获取播放声音的应用列表

时间:2014-02-10 14:55:15

标签: android

我认为问题就是这样:是否有可能获得当前播放声音的所有应用的列表?也许通过SoundManager应用程序或其他东西?

1 个答案:

答案 0 :(得分:1)

您可以使用以下方式获取列表:

 Intent intent = new Intent(Intent.ACTION_VIEW);
    Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI,"1"); 
    intent.setData(uri);
    intent.setType("audio/*");
    List<ResolveInfo> apps = getPackageManager().queryIntentActivities(intent, 0);
    for (ResolveInfo rInfo : apps) {
        //process list here
    }
相关问题