Android 5.0バージョンでうまくいくことができるアンドロイドコードがあります。私AndroidManifest.xml
が実行時にアンドロイド6.0で必要なアクセス許可
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
あるしかし、アンドロイド6.0(LG G5)を使用して、私の顧客は、アプリケーションがうまく動作しないと報告しました。私は問題が何であるかを確認するLG G5がありません。私の意見では、許可が5.0から6.0に変更された理由があると思います。あなたは私の許可を見て、私にいくつか改善するか、Android 6.0のためにそれを修正することができますか?または、Android 6.0の許可を自動的に追加する方法はありますか?ありがとうございすべて
あなたは、APIバージョン23をターゲットにしましたか? – Ramit
はい。まず、Android 5.0(21〜22)でテストしましたが問題はありません。今、ターゲットAPIのバージョンを変更したい23 – Jame
WRITE_EXTERNAL_STORAGEは危険な許可です。危険な許可リストを確認してください。https://developer.android.com/guide/topics/security/permissions.html – Ramit