我有android sdk 2.1,它無法解析android.media.MediaFile包。無法解析android.media.MediaFile
這是爲什麼?我怎麼解決這個問題? android.media.MediaFile屬於哪個版本?它已被棄用?
我有android sdk 2.1,它無法解析android.media.MediaFile包。無法解析android.media.MediaFile
這是爲什麼?我怎麼解決這個問題? android.media.MediaFile屬於哪個版本?它已被棄用?
萬一別人是看到這個問題...
經過大量的搜索,我發現這個包是在最近的Android構建(並沒有回頭),但如果你嘗試將它導入到你的項目中,Eclipse仍然會出現這個錯誤。
這似乎是因爲類定義是 '隱藏的' 使用在源代碼{@hide}標籤(從platform_frameworks_base /媒體/ JAVA /機器人/媒體/ MediaFile.java提取物):
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
/**
* MediaScanner helper class.
*
* {@hide}
*/
public class MediaFile {
// Audio file types
public static final int FILE_TYPE_MP3 = 1;
public static final int FILE_TYPE_M4A = 2;
public static final int FILE_TYPE_WAV = 3;
這些標籤似乎意味着Eclipse不會允許您使用此類 - 邏輯推測是它是一個隱藏的API,因此您不應該使用它。
在{} @hide一些標籤的更多信息,請訪問:
是的,Android 2.1系統不支持它。那是什麼試圖確定,哪個版本支持它?因爲它已經在許多程序中使用過。如果我們遇到它,它怎麼解決.... – dapper 2010-06-22 10:50:37