Android Select Audio Intent显示额外选项

时间:2016-10-14 04:55:53

标签: android mp3 picker

在我的Android应用程序中,我想选择MP3文件。我已经编写了以下代码,如各种线程所述。

 Intent intentSelectAudio = new Intent();
 intentSelectAudio.setType("audio/mpeg3|audio/x-mpeg-3");
 intentSelectAudio.setAction(Intent.ACTION_GET_CONTENT);
 startActivityForResult(Intent.createChooser(intentSelectAudio, "Select Audio File"), RQS_OPEN_AUDIO_MP3);

这有两个问题。 1)在某些设备上,菜单打开但用户无法选择任何MP3文件,因为所有内容都被禁用。 2)在几乎所有设备上,菜单都有几个选项来选择文件。但有些选项如" Recent"," Drive"," Audio"可用,但用户无法选择文件。此外,它也显示外部文件浏览器应用程序也无法正常工作。

我可以禁用不允许用户选择文件的选项吗?只显示允许用户选择所需MP3文件的应用程序的方法是什么? 为什么它不能在某些设备上运行?

0 个答案:

没有答案