我有一個Android代碼,可以在Android 5.0版本上運行良好。我AndroidManifest.xml
是我們需要在Android 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" />
然而,我的客戶誰採用了Android 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