3
工作,我有一個使用 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
checkSelfPermission()似乎並沒有對WRITE_EXTERNAL_STORAGE
它會自動在Android 6.0授予的應用程序,但我可以在設置中撤銷它。 要檢查它是否在情況下,用戶已授予撤銷它,所以我這樣做:
int permissionCheck = ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE);
if (permissionCheck == PackageManager.PERMISSION_GRANTED) {
//OK permission granted, let's do stuff
} else {
//I'll better ask for permission
}
有趣的是,條件總是滿足,甚至允許手動撤銷。而該應用程序失敗...它看起來像一個錯誤,是我還是錯過了什麼?
媽呀,非常感謝! –