我有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