标签: android
我正在尝试以编程方式确定Android手机上安装的音频应用程序。我能够枚举所有已安装的应用程序,但还没有找到一种方法来确定哪些能够播放音频?必须查询应用程序的哪些属性才能确定是否能够播放音频?
提前致谢。
答案 0 :(得分:3)
您可能希望[queryIntentActivites] [1]使用ACTION_VIEW Intent,其MIME类型指定为您正在播放的任何形式的音频。
[1]:http://developer.android.com/reference/android/content/pm/PackageManager.html#queryIntentActivities(android.content.Intent,int)