2016-09-21 28 views
1

今日、Android Nougatを使用しているユーザーから、私のアプリでヘッドフォンが検出されていないという報告がありました。この機能は以前のAndroidバージョンではすでにうまく機能しています。同じ問題に直面した他の誰かがいますか?Android NougatでAudioManager.isWiredHeadsetOn()が動作しない

私は引き続き非推奨のAudioManager.isWiredHeadsetOn()メソッドを使用していますが、マニフェストファイルにMODIFY_AUDIO_SETTINGS権限を追加していませんでした。

答えて

0

これはlong standing bugです。あなたはAndroidManifest.xmlへのMODIFY_AUDIO_SETTINGSの許可を加えない限り、isWiredHeadsetOnを呼び出すときはいつもfalseを得るでしょう。

<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 
+1

私は長い間このメソッドを使用していたので、このアクセス許可はもう必要ないと思うし、うまくいきます。今日、Android Nougatに問題が発生し始めました。 – aareeph

関連する問題