Android超清晰6.0權(quán)限申請AndPermission
Android超清晰6.0權(quán)限申請AndPermission的具體實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下
前言
這是我經(jīng)常使用的框架,原因:
1.思路清晰
2.實(shí)現(xiàn)方便
開始
準(zhǔn)備工作
導(dǎo)包
compile 'com.yanzhenjie:permission:1.0.7'
然后就可以使用了,賊簡單
使用
第一步
findViewById(R.id.selectPic).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//檢測權(quán)限
AndPermission.with(MainActivity.this)
.requestCode(202)
.permission(Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE)
.callback(listener)
.start();
}
});
解釋:
1.requestCode():用于回調(diào)使用,判斷是哪里申請的
2.permission():直接填寫要申請的權(quán)限就可以了,但是一定要在AndroidManifest.xml中添加上
3.callback():填入回調(diào)對象就可以
當(dāng)你點(diǎn)擊按鈕的時候,就會自動查詢是否已經(jīng)有了權(quán)限,如果沒有就會彈出申請框,如果擁有權(quán)限,就會直接走回調(diào)里面的success方法。
第二步 回調(diào)對象
//權(quán)限監(jiān)聽回調(diào)
private PermissionListener listener = new PermissionListener() {
@Override
public void onSucceed(int requestCode, List<String> grantedPermissions) {
// 權(quán)限申請成功回調(diào)。
if (requestCode == 202) {
//申請成功后的動作
}
}
@Override
public void onFailed(int requestCode, List<String> deniedPermissions) {
// 權(quán)限申請失敗回調(diào)??商崾?
}
};
就這樣就結(jié)束了,真的很簡單。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Android運(yùn)行時權(quán)限終極方案(PermissionX)
- Android權(quán)限HaloPermission詳細(xì)使用
- android6.0權(quán)限動態(tài)申請框架permissiondispatcher的方法
- Android EasyPermissions官方庫高效處理權(quán)限相關(guān)教程
- Android.permission.MODIFY_PHONE_STATE權(quán)限問題解決辦法
- 詳解Android權(quán)限管理之RxPermission解決Android 6.0 適配問題
- Android權(quán)限管理之Permission權(quán)限機(jī)制及使用詳解
- Android權(quán)限操作之uses-permission詳解
- Android 權(quán)限(permission)整理
- Android開發(fā)之permission動態(tài)權(quán)限獲取詳解
相關(guān)文章
Flutter桌面開發(fā)windows插件開發(fā)
這篇文章主要為大家介紹了Flutter桌面開發(fā)windows插件開發(fā)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
Android實(shí)現(xiàn)帶有指示器的自定義底部導(dǎo)航欄
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)帶有指示器的自定義底部導(dǎo)航欄,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-04-04
Android底部菜單欄實(shí)現(xiàn)的實(shí)例代碼
這篇文章主要介紹了Android底部菜單欄實(shí)現(xiàn)的實(shí)例代碼,本文通過使用RadioGroup來實(shí)現(xiàn)底部導(dǎo)航菜單欄?,F(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05
Android實(shí)現(xiàn)隱藏手機(jī)底部虛擬按鍵
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)隱藏手機(jī)底部虛擬按鍵,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-08-08
Android?PickerScrollView滑動選擇控件使用方法詳解
這篇文章主要為大家詳細(xì)介紹了Android?PickerScrollView滑動選擇控件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04
Android調(diào)用默認(rèn)瀏覽器打開指定Url的方法實(shí)例
業(yè)務(wù)員有需求要將一個wap站在手機(jī)上以App的形式打開,還不要嵌套WebView,只能以瀏覽器打開.查了點(diǎn)資料,就有了下面這代碼2013-09-09
Android 實(shí)現(xiàn)當(dāng)下最流行的吸頂效果
本文主要介紹了Android 實(shí)現(xiàn)當(dāng)下最流行的吸頂效果的示例代碼。具有很好的參考價值,下面跟著小編一起來看下吧2017-03-03

