0

在此处输入图像描述

我正在使用以下代码加载音频文件:

@Override
        public void onClick(View v) {
            Intent chooseFile;
            Intent intent;
            chooseFile = new Intent(Intent.ACTION_GET_CONTENT);
            chooseFile.setType("audio/*");
            intent = Intent.createChooser(chooseFile, "Choose a file");
            startActivityForResult(intent, ONE);

        }

这向我展示了上面的屏幕,但是当用户使用像 AndroidZip 这样的应用程序或任何文件管理器时,应用程序就会崩溃。如何将安卓原生的“选择音乐曲目”设置为默认选项?

4

1 回答 1

0

你可以试试ndroid.content.Intent.ACTION_PICK行动。

此外,我不确定每个 Android 设备中是否始终存在“选择音乐曲目”活动。

您还可以查询PackageManager哪些包处理您需要的操作,然后根据回复,您应用过滤,然后使用您想要的 Activity 触发您想要的 Intent。

于 2013-06-24T16:40:06.693 回答