типы MIME связаны с деятельностью. Вы можете использовать List и PackageManager.queryIntentActivities (i, 0), чтобы получить все действия и, следовательно, приложения для заданного типа mime данных.
public static List<ResolveInfo> getIntents(String action, String category,
PackageManager pm) {
Intent i = new Intent(action, null);
i.addCategory(category);
i.setData(data_uri)
List<ResolveInfo> list = pm.queryIntentActivities(i, 0);
return list;
}
Else, вы можете получить все приложения (спускаемых) от:
getIntents (Intent.ACTION_DEFAULT, Intent.CATEGORY_LAUNCHER, вторая половина дня);
и теперь классифицировать по типу String = getIntent(). GetType();
Привет Sameer, может у меня пример. как я хочу все приложения, у которых есть видео mimeType. – suppi