【发布时间】:2013-11-09 16:03:43
【问题描述】:
我想查询所有可以播放音乐文件的活动。
我试图让所有音乐播放器都像这样:
Intent resolve_intent = new Intent();
resolve_intent.setAction(android.content.Intent.ACTION_VIEW);
resolve_intent.setType("audio/*");
packages = getPackageManager().queryIntentActivities(resolve_intent, 0);
if (packages == null || packages.size() <= 0)
{
//none found
}
但我每次都得到一个空(或null)列表...
如果我为type = "image/* 或"video/*" 这样做
我得到了所有可以处理这种类型的应用程序。
仅适用于"audio/*" 我没有安装任何播放器,即使我知道有一个...
那我做错了什么?
【问题讨论】:
标签: java android android-intent mime-types