一款不錯的android6.0、7.0權(quán)限管理器推薦
一款不錯的android6.0、7.0權(quán)限管理器PermissionsCheckerUtil
初始化權(quán)限管理器:構(gòu)造方法
private final Context mContext;
public PermissionsCheckerUtil(Context mContext) {
this.mContext = mContext;
}
判斷使用的權(quán)限集合是否已經(jīng)全部允許
// 判斷權(quán)限集合
public boolean lacksPermissions(String... permissions) {
for (String permission : permissions) {
if (lacksPermission(permission)) {
return true;
}
}
return false;
}
判斷是否缺少權(quán)限的核心方法
// 判斷是否缺少權(quán)限
private boolean lacksPermission(String permission) {
return ContextCompat.checkSelfPermission(mContext, permission) ==
PackageManager.PERMISSION_DENIED;
}
使用:
//添加你所需權(quán)限進集合
private static final String[] PERMISSIONS = new String[]{
Manifest.permission.BLUETOOTH,
Manifest.permission.BLUETOOTH_ADMIN,
Manifest.permission.ACCESS_FINE_LOCATION,
Manifest.permission.ACCESS_COARSE_LOCATION
};
public Context mContext;
public static final int PERMISSION_REQUEST_CODE = 10001;
private PermissionsCheckerUtil mPermissionsCheckerUtil; //權(quán)限檢測器
在oncreate中初始化權(quán)限管理器
mContext = getApplicationContext(); mPermissionsCheckerUtil = new PermissionsCheckerUtil(mContext); initPermission();
初始化判斷方法initPermission
private void initPermission() {
if (mPermissionsCheckerUtil.lacksPermissions(PERMISSIONS)) {
ActivityCompat.requestPermissions(this, PERMISSIONS, PERMISSION_REQUEST_CODE);
}
}
完成!
以上這篇一款不錯的android6.0、7.0權(quán)限管理器推薦就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- Android6.0動態(tài)申請權(quán)限所遇到的問題小結(jié)
- 談?wù)凙ndroid6.0運行時的權(quán)限處理
- Android6.0仿微信權(quán)限設(shè)置
- 詳解Android6.0運行時權(quán)限管理
- android6.0權(quán)限動態(tài)申請框架permissiondispatcher的方法
- Android 操作系統(tǒng)獲取Root權(quán)限 原理詳細解析
- Android獲取ROOT權(quán)限的實例代碼
- Android權(quán)限操作之uses-permission詳解
- Android權(quán)限控制之自定義權(quán)限
- Android需要提升權(quán)限的操作方法
- 安卓Android6.0權(quán)限動態(tài)獲取操作示例
相關(guān)文章
Android調(diào)試華為和魅族手機logcat不顯示的問題
今天小編就為大家分享一篇關(guān)于Android調(diào)試華為和魅族手機logcat不顯示的問題,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10
Android自定義布局實現(xiàn)仿qq側(cè)滑部分代碼
這篇文章主要為大家詳細介紹了自定義布局實現(xiàn)仿qq側(cè)滑Android部分代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03
Android 設(shè)置主題實現(xiàn)點擊波紋效果的示例
本篇文章主要介紹了Android 設(shè)置主題實現(xiàn)點擊波紋效果的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-11-11
在ubuntu下編譯ijkplayer-android的方法
下面小編就為大家分享一篇在ubuntu下編譯ijkplayer-android的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01
Android實現(xiàn)將View轉(zhuǎn)化為圖片并保存到本地
這篇文章主要為大家詳細介紹了Android實現(xiàn)將View轉(zhuǎn)化為圖片并保存到本地,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02
android使用SwipeRefreshLayout實現(xiàn)ListView下拉刷新上拉加載
這篇文章主要為大家詳細介紹了android使用SwipeRefreshLayout實現(xiàn)ListView下拉刷新上拉加載,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-12-12
android手機獲取gps和基站的經(jīng)緯度地址實現(xiàn)代碼
android手機如何獲取gps和基站的經(jīng)緯度地址,疑問,于是網(wǎng)上搜集整理一些,拿出來和大家分享下,希望可以幫助你們2012-12-12

