android - RECORD_SOUND_ACTION Intent ,直接进入录音列表

标签 android android-intent

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

最佳答案

我假设您有一部 HTC 手机——我认为 Voice Recorder 是一款普通的 HTC 应用程序,而不是 Android 标准应用程序。如果是这样的话,如果你能找到 apk,你也许可以使用 AppXplore 对 Intent 进行逆向工程。 --尽管这只适用于拥有 HTC 设备和/或兼容版本的录音机的人。我不推荐它。

或者,您可以毫不费力地调用 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);

关于android - RECORD_SOUND_ACTION Intent ,直接进入录音列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11697391/

相关文章:

android - 如何结合使用 android 的 "openvpn connect"应用程序和 Intent 以编程方式连接和断开 vpn 连接?

android - 在 Android 中的 Activity 和 Intent 之间传递整数总是导致零/空

java - 如何使用 onClick for android 从按钮生成随机类结果?

android - 如何在 textview 单元格底部添加 1dp 行(不是表格布局)

android - 保存 ArrayList 内容的最佳方法是什么?

Java将长和纬度的位置坐标转换为 double

android - PayU android SDK 抛出错误 Value <!DOCTYPE of type java.lang.String cannot be converted to JSONObject

android - Gmail 5.0 应用程序在收到 ACTION_SEND Intent 时失败并显示 "Permission denied for the attachment"

android - 如何使用从套接字流式传输的数据更新 Google map 标记位置?

android - 通过curl连接GCM时出现JSON异常