ContextCompat.checkSelfPermission()方法

ContextCompat類的checkSelfPermission方法用於檢測用戶是否授權了某個權限。

checkSelfPermission()方法需要傳遞兩個參數,第一個參數需要傳入Context,第二個參數需要傳入需要驗證的權限,如打電話的權限:ifManifest.permission.CALL_PHONE

實例:

ContextCompat.checkSelfPermission(MainActivity.this,
    Manifest.permission.CALL_PHONE) = PackageManager.PERMISSION_GRANTED	//若相等則爲已授權

需要注意的是在AS裏面選中Manifest然後點Alt+Enter,會出現兩個提示,一個是引入Manifest(java.util.jar),另一個是引入Manifest(android),這裏需要import的是Manifest(android)的包,不然會報錯:cannot resolve 'permission'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章