android編程判斷應(yīng)用是否具有某個(gè)權(quán)限的方法
本文實(shí)例講述了android編程判斷應(yīng)用是否具有某個(gè)權(quán)限的方法。分享給大家供大家參考,具體如下:
android在開發(fā)中有時(shí)候要判斷應(yīng)用中是否有某項(xiàng)權(quán)限,或者想獲取到某個(gè)應(yīng)用的權(quán)限清單,可以使用以下方法
1) 判斷應(yīng)用是否具有某個(gè)權(quán)限
PackageManager pm = getPackageManager(); boolean permission = (PackageManager.PERMISSION_GRANTED == pm.checkPermission("android.permission.RECORD_AUDIO", "packageName")); if (permission) { showToast("有這個(gè)權(quán)限"); }else { showToast("木有這個(gè)權(quán)限"); }
2)獲取某個(gè)應(yīng)用的權(quán)限清單
try { PackageInfo pack = pm.getPackageInfo("packageName",PackageManager.GET_PERMISSIONS);</span> String[] permissionStrings = pack.requestedPermissions; showToast("權(quán)限清單--->" + permissionStrings.toString()); } catch (NameNotFoundException e) { e.printStackTrace(); }
permissionStrings 是一個(gè)這樣的字符串?dāng)?shù)組
[android.permission.INTERNET, android.permission.READ_PHONE_STATE, android.permission.READ_CONTACTS, …… android.permission.READ_EXTERNAL_STORAGE, android.permission.READ_CALL_LOG, android.permission.WRITE_CALL_LOG]
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
- Android掃描二維碼時(shí)出現(xiàn)用戶禁止權(quán)限報(bào)錯(cuò)問(wèn)題解決辦法
- Android 操作系統(tǒng)獲取Root權(quán)限 原理詳細(xì)解析
- Android獲取ROOT權(quán)限的實(shí)例代碼
- Android點(diǎn)亮屏幕或屏幕解鎖和鎖定以及其他相關(guān)權(quán)限實(shí)現(xiàn)代碼
- Android權(quán)限操作之uses-permission詳解
- Android6.0動(dòng)態(tài)申請(qǐng)權(quán)限所遇到的問(wèn)題小結(jié)
- Android權(quán)限控制之自定義權(quán)限
- Android中Root權(quán)限獲取的簡(jiǎn)單代碼
- Android需要提升權(quán)限的操作方法
- Android權(quán)限如何禁止以及友好提示用戶開通必要權(quán)限詳解
相關(guān)文章
Android彈窗ListPopupWindow的簡(jiǎn)單應(yīng)用詳解
這篇文章主要為大家詳細(xì)介紹了Android彈窗ListPopupWindow的簡(jiǎn)單應(yīng)用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11ImageView 實(shí)現(xiàn)Android colorPikcer 選擇器的示例代碼
本篇文章主要介紹了ImageView 實(shí)現(xiàn)Android colorPikcer 選擇器的示例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-10-10Android實(shí)現(xiàn)相機(jī)拍攝、選擇、圖片裁剪功能
自定義控件,重寫ImageView 功能實(shí)現(xiàn):點(diǎn)擊圓形頭像之后可以實(shí)現(xiàn)相冊(cè)上傳或者開啟相機(jī),然后把得到的圖片經(jīng)過(guò)剪裁,把剪裁過(guò)的圖片設(shè)置為頭像的背景圖,需要的朋友可以參考下2016-09-09Android中Java和JavaScript交互實(shí)例
這篇文章主要介紹了Android中Java和JavaScript交互實(shí)例,本文給出了實(shí)現(xiàn)方法、實(shí)現(xiàn)代碼、js調(diào)用Java、java調(diào)用js等內(nèi)容,需要的朋友可以參考下2015-01-01Android通過(guò)json向MySQL中讀寫數(shù)據(jù)的方法詳解【寫入篇】
這篇文章主要介紹了Android通過(guò)json向MySQL中讀寫數(shù)據(jù)的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Android json類的定義、調(diào)用及php接收json數(shù)據(jù)并寫入mysql的實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-06-06Android 自定義LayoutManager實(shí)現(xiàn)花式表格
這篇文章主要介紹了Android 自定義LayoutManager實(shí)現(xiàn)花式表格,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02Android 自定義View實(shí)現(xiàn)計(jì)時(shí)文字詳解
這篇文章主要為大家介紹了Android 自定義View實(shí)現(xiàn)計(jì)時(shí)文字詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04Android開發(fā)之DialogFragment用法實(shí)例總結(jié)
這篇文章主要介紹了Android開發(fā)之DialogFragment用法,結(jié)合實(shí)例形式總結(jié)分析了Android使用DialogFragment代替Dialog功能的相關(guān)使用技巧與注意事項(xiàng),需要的朋友可以參考下2017-11-11