как получить список установленных видеоплееров программно? - PullRequest
0 голосов
/ 14 ноября 2011

Я знаю, что он похож на этот вопрос Как получить список установленных медиаплееров , но я не могу получить список установленных плееров.Может ли кто-нибудь помочь мне в этом?

Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.withAppendedPath(MediaStore.Video.Media.INTERNAL_CONTENT_URI,"1"); intent.setData(uri); 
playerList = packageManager.queryIntentActivities(intent, 0);

1 Ответ

1 голос
/ 13 февраля 2015
Intent resolveIntent = new Intent(Intent.ACTION_VIEW);
resolveIntent.setDataAndType(Uri.parse("file://"), MIMEType);
List<ResolveInfo> pkgAppsList = mContext.getPackageManager().queryIntentActivities(resolveIntent, PackageManager.MATCH_DEFAULT_ONLY| PackageManager.GET_RESOLVED_FILTER);
...