魅族手机调用系统录音功能崩溃

夕阳晚照 2017-06-21 11:02:54
代码如下:
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("audio/amr");
intent.setClassName("com.android.soundrecorder", "com.android.soundrecorder.SoundRecorder");
startActivityForResult(intent, 3);
另外一种方法:
Intent intent_audio = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent_audio, 3);
两种方法都崩溃,出现ActivityNotFoundException。这种情况只出现在魅族手机上,求大神解惑。
...全文
449 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
水墨寒s 2017-06-27
  • 打赏
  • 举报
回复
在调用录音功能前先判断是否已经获取录音权限,不然会报错。 可以参考:http://blog.csdn.net/jdfkldjlkjdl/article/details/54618739

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧