检查android上的麦克风权限

时间:2015-03-03 07:54:12

标签: android permissions microphone

我有一个会说话的应用程序,它在联想平板电脑等某些设备上崩溃。 它抛出了这个例外:

java.lang.IllegalArgumentException
android.media.AudioRecord.<init>(AudioRecord.java:233)
org.fmod.a.run(Unknown Source)
java.lang.Thread.run(Thread.java:841)

今天,我最终得到联想平板电脑并看到了这个:

Screenshot

如果用户没有点击“允许”,则应用会崩溃。 在我测试此对话框的所有其他设备上,它没有显示,麦克风自动工作。

有没有办法检查用户是否允许麦克风权限?

1 个答案:

答案 0 :(得分:0)

的AndroidManifest.xml:

<uses-permission 
      android:name="android.permission.RECORD_AUDIO" />

有关详细信息,您必须阅读以下链接: -

http://www.grokkingandroid.com/recording-audio-using-androids-mediarecorder-framework/