0
有没有人有这个,或能够指向我这样的名单?我正在做一个关于不同类型扩展的开头的项目,但只针对那些Android本能支持的项目。支持的扩展的完整列表 - Android
我知道http://developer.android.com/guide/appendix/media-formats.html,但只关心媒体。我需要一个更广泛的列表,比如像.doc等文本的支持,或者甚至可能存档扩展如.zip。
有没有人有这个,或能够指向我这样的名单?我正在做一个关于不同类型扩展的开头的项目,但只针对那些Android本能支持的项目。支持的扩展的完整列表 - Android
我知道http://developer.android.com/guide/appendix/media-formats.html,但只关心媒体。我需要一个更广泛的列表,比如像.doc等文本的支持,或者甚至可能存档扩展如.zip。
有可能获得系统支持其MIME类型,如:
public boolean isSupportedFile(Context context, File file, String mimeType)
{
PackageManager pm = context.getPackageManager();
Uri data = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(data, mimeType);
List<ResolveInfo> lri = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
if (lri != null && lri.size() > 0) //mimeType is known
return true;
return false;
}
我想你可以修改这个代码,并获得所有可能的支持的MIME类型
您可以定义“支持”? –
我认为这是列表,其他一切都取决于可用的应用程序。 – mbwasi