最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android簡單實現(xiàn)動態(tài)權(quán)限獲取相機權(quán)限及存儲空間等多權(quán)限

 更新時間:2022年07月28日 15:25:30   作者:天王老子來了我也不改名  
這篇文章主要介紹了Android簡單實現(xiàn)動態(tài)權(quán)限獲取相機權(quán)限及存儲空間等多權(quán)限,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下

1.在Manifest中添加權(quán)限

2022.5.20更新
shouldShowRequestPermissionRationale這個函數(shù)在這里貌似沒什么用,直接調(diào)用requestPermissions就可以了

需要什么權(quán)限就添加什么權(quán)限,這里我加了四個權(quán)限,第一個是用來干什么的忘了

READ_EXTERNAL_STORAGE 讀取外部存儲空間WRITE_EXTERNAL_STORAGE 寫入外部存儲空間CAMERA 相機權(quán)限

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"
        tools:ignore="ProtectedPermissions"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA"/>

2.在MainActivity中添加動態(tài)獲取權(quán)限函數(shù)

代碼如下,在OnCreate方法中調(diào)用即可,耦合性很低,非常簡單

關(guān)鍵點在于使用或運算(|),同時顯示所有權(quán)限請求
我最開始想一個一個顯示,但是彈出一個權(quán)限請求之后就沒有下文了,換了這種方法

private void askPermission(){
        boolean sSRPR=ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.WRITE_EXTERNAL_STORAGE)|
                ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.READ_EXTERNAL_STORAGE)|
                ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.CAMERA);
        Log.e("msg",Boolean.toString(sSRPR));
        if(sSRPR){
        	//5.20更新,直接寫下面這一行
        	//begin
            ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE,
                    Manifest.permission.READ_EXTERNAL_STORAGE,
                    Manifest.permission.CAMERA
            },0);
            //end
        }
    }

到此這篇關(guān)于Android簡單實現(xiàn)動態(tài)權(quán)限獲取相機權(quán)限及存儲空間等多權(quán)限的文章就介紹到這了,更多相關(guān)Android獲取權(quán)限內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Qt qml中l(wèi)istview 列表視圖控件(下拉刷新、上拉分頁、滾動軸)

    Qt qml中l(wèi)istview 列表視圖控件(下拉刷新、上拉分頁、滾動軸)

    這篇文章主要介紹了Qt qml中l(wèi)istview 列表視圖控件(下拉刷新、上拉分頁、滾動軸) 的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • Android 第三方庫lottie、mmkv的使用詳解

    Android 第三方庫lottie、mmkv的使用詳解

    lottie是Airbnb開源的一個面向 iOS、Android、React Native 的動畫庫,能實現(xiàn)精美、復雜的動畫效果,本文通過實例代碼給大家介紹Android 第三方庫lottie、mmkv的使用,感興趣的的朋友一起看看吧
    2021-04-04
  • Android手機App安全漏洞整理(小結(jié))

    Android手機App安全漏洞整理(小結(jié))

    這篇文章主要介紹了Android手機App安全漏洞整理(小結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Android startActivityForResult的基本用法詳解

    Android startActivityForResult的基本用法詳解

    這篇文章主要介紹了Android startActivityForResult的基本用法詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Android  SharedPreferences四種操作模式使用詳解

    Android SharedPreferences四種操作模式使用詳解

    這篇文章主要介紹了Android SharedPreferences四種操作模式使用詳解的相關(guān)資料,這里介紹了獲取Android SharedPreferences的兩種方法及比較,和操作模式的介紹,需要的朋友可以參考下
    2017-07-07
  • Android Studio 全局查找問題

    Android Studio 全局查找問題

    這篇文章主要介紹了Android Studio 全局查找問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Android12?藍牙適配的實現(xiàn)步驟

    Android12?藍牙適配的實現(xiàn)步驟

    本文主要介紹了Android12?藍牙適配的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • Flutter 重構(gòu)屬性透傳及函數(shù)透傳使用示例

    Flutter 重構(gòu)屬性透傳及函數(shù)透傳使用示例

    這篇文章主要為大家介紹了Flutter 重構(gòu)屬性透傳及函數(shù)透傳使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Android實現(xiàn)EditText的富文本編輯

    Android實現(xiàn)EditText的富文本編輯

    這篇文章主要介紹了Android實現(xiàn)EditText的富文本編輯,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Flutter?web?bridge?通信總結(jié)分析詳解

    Flutter?web?bridge?通信總結(jié)分析詳解

    這篇文章主要為大家介紹了Flutter?web?bridge?通信總結(jié)分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01

最新評論

铜山县| 青铜峡市| 开原市| 洪雅县| 罗江县| 长垣县| 宽甸| 吉水县| 宁强县| 青阳县| 宣威市| 墨江| 彰武县| 襄樊市| 米泉市| 西丰县| 尖扎县| 康保县| 沁源县| 上犹县| 南雄市| 花垣县| 尼玛县| 莎车县| 吉隆县| 平阴县| 兴国县| 贵德县| 卢湾区| 张家口市| 娄烦县| 莱芜市| 如东县| 遵义市| 德保县| 永新县| 莎车县| 杨浦区| 兰考县| 武安市| 阳朔县|