Android超清晰6.0權(quán)限申請(qǐng)AndPermission
Android超清晰6.0權(quán)限申請(qǐng)AndPermission的具體實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下
前言
這是我經(jīng)常使用的框架,原因:
1.思路清晰
2.實(shí)現(xiàn)方便
開(kāi)始
準(zhǔn)備工作
導(dǎo)包
compile 'com.yanzhenjie:permission:1.0.7'
然后就可以使用了,賊簡(jiǎn)單
使用
第一步
findViewById(R.id.selectPic).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//檢測(cè)權(quán)限
AndPermission.with(MainActivity.this)
.requestCode(202)
.permission(Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE)
.callback(listener)
.start();
}
});
解釋?zhuān)?/p>
1.requestCode():用于回調(diào)使用,判斷是哪里申請(qǐng)的
2.permission():直接填寫(xiě)要申請(qǐng)的權(quán)限就可以了,但是一定要在AndroidManifest.xml中添加上
3.callback():填入回調(diào)對(duì)象就可以
當(dāng)你點(diǎn)擊按鈕的時(shí)候,就會(huì)自動(dòng)查詢是否已經(jīng)有了權(quán)限,如果沒(méi)有就會(huì)彈出申請(qǐng)框,如果擁有權(quán)限,就會(huì)直接走回調(diào)里面的success方法。
第二步 回調(diào)對(duì)象
//權(quán)限監(jiān)聽(tīng)回調(diào)
private PermissionListener listener = new PermissionListener() {
@Override
public void onSucceed(int requestCode, List<String> grantedPermissions) {
// 權(quán)限申請(qǐng)成功回調(diào)。
if (requestCode == 202) {
//申請(qǐng)成功后的動(dòng)作
}
}
@Override
public void onFailed(int requestCode, List<String> deniedPermissions) {
// 權(quán)限申請(qǐng)失敗回調(diào)。可提示
}
};
就這樣就結(jié)束了,真的很簡(jiǎn)單。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Android運(yùn)行時(shí)權(quán)限終極方案(PermissionX)
- Android權(quán)限HaloPermission詳細(xì)使用
- android6.0權(quán)限動(dòng)態(tài)申請(qǐng)框架permissiondispatcher的方法
- Android EasyPermissions官方庫(kù)高效處理權(quán)限相關(guān)教程
- Android.permission.MODIFY_PHONE_STATE權(quán)限問(wèn)題解決辦法
- 詳解Android權(quán)限管理之RxPermission解決Android 6.0 適配問(wèn)題
- Android權(quán)限管理之Permission權(quán)限機(jī)制及使用詳解
- Android權(quán)限操作之uses-permission詳解
- Android 權(quán)限(permission)整理
- Android開(kāi)發(fā)之permission動(dòng)態(tài)權(quán)限獲取詳解
相關(guān)文章
Android實(shí)現(xiàn)圖片在屏幕內(nèi)縮放和移動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了Android控制圖片在屏幕內(nèi)縮放和移動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02
Android ProgressDialog用法之實(shí)現(xiàn)app上傳文件進(jìn)度條轉(zhuǎn)圈效果
這篇文章主要介紹了Android ProgressDialog用法之實(shí)現(xiàn)app上傳文件進(jìn)度條轉(zhuǎn)圈效果,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03
Android 使用Shell腳本截屏并自動(dòng)傳到電腦上
這篇文章主要介紹了Android 使用Shell腳本截屏并自動(dòng)傳到電腦上的相關(guān)資料,需要的朋友可以參考下2016-02-02
Android編程開(kāi)發(fā)實(shí)現(xiàn)TextView顯示表情圖像和文字的方法
這篇文章主要介紹了Android編程開(kāi)發(fā)實(shí)現(xiàn)TextView顯示表情圖像和文字的方法,結(jié)合實(shí)例形式分析了Android中TextView的使用技巧,需要的朋友可以參考下2015-12-12
android中LinearLayoutManager一鍵返回頂部示例
本篇文章主要介紹了android中LinearLayoutManager一鍵返回頂部,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-02-02
Android項(xiàng)目仿UC瀏覽器和360手機(jī)衛(wèi)士消息常駐欄(通知欄)
本篇文章主要介紹了Android項(xiàng)目仿UC瀏覽器和360手機(jī)衛(wèi)士消息常駐欄(通知欄),可以仿照360的通知欄,有興趣的可以了解一下。2016-11-11
Android使用Intent隱式實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)
這篇文章主要為大家詳細(xì)介紹了Android使用Intent隱式來(lái)實(shí)現(xiàn)向上跳轉(zhuǎn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08
Android中Notification 提示對(duì)話框
Notification,俗稱(chēng)通知,是一種具有全局效果的通知,它展示在屏幕的頂端,首先會(huì)表現(xiàn)為一個(gè)圖標(biāo)的形式,當(dāng)用戶向下滑動(dòng)的時(shí)候,展示出通知具體的內(nèi)容2016-01-01
android listview的多列模版實(shí)例代碼
這篇文章主要介紹了android listview的多列模版實(shí)例代碼的相關(guān)資料,這里附有實(shí)例代碼,具有參考價(jià)值,需要的朋友可以參考下2017-01-01

