2011-07-22 12 views
0

誰でもこれを持っているのですか、そのようなリストの方向で私を指すことができますか?私はさまざまな種類の拡張機能のオープニングでプロジェクトをやっていますが、Androidがネイティブにサポートできるものだけを対象にしています。サポートされている内線番号の完全なリスト - Android

私はhttp://developer.android.com/guide/appendix/media-formats.htmlを認識していますが、これはメディアにのみ関連しています。 .docなどのテキストのサポートや、.zipのような拡張子のアーカイブなど、より広範なリストが必要です。

+0

は、あなたが「サポート」を定義することができるすべての可能なサポートされている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; } 

? –

+0

私はそれが純粋にそのリストだと思う、それ以外のものは利用可能なAppsに依存する。 – mbwasi

答えて

1

それは同様に、システムでサポートされているMIMEタイプを取得することが可能です:私はあなたがこのコードを変更し、

関連する問題