我有一个会说话的应用程序,它在联想平板电脑等某些设备上崩溃。 它抛出了这个例外:
java.lang.IllegalArgumentException
android.media.AudioRecord.<init>(AudioRecord.java:233)
org.fmod.a.run(Unknown Source)
java.lang.Thread.run(Thread.java:841)
今天,我最终得到联想平板电脑并看到了这个:
如果用户没有点击“允许”,则应用会崩溃。 在我测试此对话框的所有其他设备上,它没有显示,麦克风自动工作。
有没有办法检查用户是否允许麦克风权限?
答案 0 :(得分:0)
的AndroidManifest.xml:
<uses-permission
android:name="android.permission.RECORD_AUDIO" />
有关详细信息,您必须阅读以下链接: -
http://www.grokkingandroid.com/recording-audio-using-androids-mediarecorder-framework/