我认为问题就是这样:是否有可能获得当前播放声音的所有应用的列表?也许通过SoundManager应用程序或其他东西?
答案 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
}