1

我有一个应用程序可以触发录音机的意图 (RECORD_SOUND_ACTION),但我希望它直接进入录音列表。我可以添加一个 putExtra 来获得这个结果吗?

4

1 回答 1

1

我假设你有一部 HTC 手机——我相信 Voice Recorder 是一个股票 HTC 应用程序,而不是一个 Android 标准应用程序。如果是这种情况,如果您能找到该 apk,您或许可以使用AppXplore对意图进行逆向工程——尽管这仅适用于拥有 HTC 设备和/或语音记录器兼容版本的人。我不会推荐它。

或者,您可以毫不费力地调用ACTION_PICK并随后在返回的文件上启动音频播放器。调用音频文件选择器:

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);
于 2012-09-23T01:39:26.763 回答