2015-03-03 56 views
0

我有一個會說話的應用程序,它在某些設備(如聯想平板電腦)上崩潰。 它拋出該異常:檢查安卓上的麥克風權限

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

今天,我finaly得到了聯想平板電腦,看到這一點:

Screenshot

如果用戶不點擊允許,應用程序崩潰。 在我測試此對話框的所有其他設備上,它沒有顯示,麥克風自動工作。

有沒有辦法檢查用戶是否允許麥克風允許?

+0

Android是引入允許應用級。此鏈接將回答您。 http://lifehacker.com/android-4-3-will-include-options-to-control-individual-921691526 – 2015-03-03 07:57:19

+0

你有沒有在清單上添加權限? – duggu 2015-03-03 07:58:13

+0

看到這個例子:http://stackoverflow.com/a/25640567/4385913 – 2015-03-03 07:59:27

回答