我正在使用以下代码加载音频文件:
@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或任何文件管理器等应用时,应用程序崩溃了。如何设置“原生安卓”的“选择音乐曲目”作为默认选择?
答案 0 :(得分:0)
您可以尝试ndroid.content.Intent.ACTION_PICK
行动。
此外,我不确定每个Android设备中是否始终存在“选择音乐曲目”活动。
您还可以查询PackageManager
哪些包处理您需要的操作,然后根据回复,您应用过滤,然后使用您想要的活动触发您想要的意图。