In my app I have a menu item that I want to open up the user\'s preferred media player, only interested in audio. Ideally the first time the user chooses this item it would
/**
* get apps supporting video playing
* @return
*/
private List queryPlayerPackageNameLst()
{
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(video), "video/*");
PackageManager pm = getPackageManager();
List infos = pm.queryIntentActivities(intent,PackageManager.MATCH_UNINSTALLED_PACKAGES);
List packageNameLst = null;
if (infos != null && infos.size() > 0)
{
packageNameLst = new ArrayList(infos.size());
for(int i=0; i