我有一个应用程序可以激活录音机的意图(RECORD_SOUND_ACTION),但是我想让它直接进入录音列表。我可以添加一个putExtra来获得这个结果吗?
答案 0 :(得分:1)
我假设你有一部HTC手机 - 我相信Voice Recorder是一款HTC应用程序,而不是Android标准应用程序。如果是这种情况,如果你能找到apk,你可以使用AppXplore对一个意图进行逆向工程 - 尽管这只适用于拥有HTC设备和/或兼容版Voice Recorder的用户。我不推荐它。
或者,您可以毫不费力地调用ACTION_PICK
,然后在返回的文件上启动音频播放器。致call an audio file chooser:
Intent intent = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(Intent.createChooser(intent, "Gallery"), reqCode);
或者,或者
Intent intent = new Intent();
intent.setType("audio/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Audio "), reqCode);