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)擊按鈕的時(shí)候,就會自動查詢是否已經(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)行時(shí)權(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-11Android實(shí)現(xiàn)帶有指示器的自定義底部導(dǎo)航欄
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)帶有指示器的自定義底部導(dǎo)航欄,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04Android底部菜單欄實(shí)現(xiàn)的實(shí)例代碼
這篇文章主要介紹了Android底部菜單欄實(shí)現(xiàn)的實(shí)例代碼,本文通過使用RadioGroup來實(shí)現(xiàn)底部導(dǎo)航菜單欄?,F(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-05-05Android實(shí)現(xiàn)隱藏手機(jī)底部虛擬按鍵
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)隱藏手機(jī)底部虛擬按鍵,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08Android?PickerScrollView滑動選擇控件使用方法詳解
這篇文章主要為大家詳細(xì)介紹了Android?PickerScrollView滑動選擇控件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04Android調(diào)用默認(rèn)瀏覽器打開指定Url的方法實(shí)例
業(yè)務(wù)員有需求要將一個(gè)wap站在手機(jī)上以App的形式打開,還不要嵌套WebView,只能以瀏覽器打開.查了點(diǎn)資料,就有了下面這代碼2013-09-09Android 實(shí)現(xiàn)當(dāng)下最流行的吸頂效果
本文主要介紹了Android 實(shí)現(xiàn)當(dāng)下最流行的吸頂效果的示例代碼。具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-03-03