欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

快速解決設(shè)置Android 23.0以上版本對SD卡的讀寫權(quán)限無效的問題

 更新時間:2018年08月02日 10:58:56   作者:氵青-風(fēng)  
今天小編就為大家分享一篇快速解決設(shè)置Android 23.0以上版本對SD卡的讀寫權(quán)限無效的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

對Android的SD卡進(jìn)行讀取權(quán)限設(shè)置時:

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

結(jié)果報錯:

依然提示我沒有權(quán)限,于是百度說是版本問題,23.0版本(筆者的版本是25.0)以上的不僅僅要設(shè)置上面的權(quán)限,還要在對SD卡有讀寫操作的地方授權(quán),下面是公共類:

public class PermisionUtils {

 // Storage Permissions
 private static final int REQUEST_EXTERNAL_STORAGE = 1;
 private static String[] PERMISSIONS_STORAGE = {
   Manifest.permission.READ_EXTERNAL_STORAGE,
   Manifest.permission.WRITE_EXTERNAL_STORAGE};

 /**
  * Checks if the app has permission to write to device storage
  * If the app does not has permission then the user will be prompted to
  * grant permissions
  *
  * @param activity
  */
 public static void verifyStoragePermissions(Activity activity) {
  // Check if we have write permission
  int permission = ActivityCompat.checkSelfPermission(activity,
    Manifest.permission.WRITE_EXTERNAL_STORAGE);

  if (permission != PackageManager.PERMISSION_GRANTED) {
   // We don't have permission so prompt the user
   ActivityCompat.requestPermissions(activity, PERMISSIONS_STORAGE,
     REQUEST_EXTERNAL_STORAGE);
  }
 }
}

然后直接在需要授權(quán)的地方調(diào)用:

 //檢測讀寫權(quán)限
 PermisionUtils.verifyStoragePermissions(this);

程序運(yùn)行的時候,會詢問是否授權(quán)

點(diǎn)擊授權(quán)即可。

以上這篇快速解決設(shè)置Android 23.0以上版本對SD卡的讀寫權(quán)限無效的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Flutter項目手勢運(yùn)用及單獨(dú)指針消歧問題解決方案

    Flutter項目手勢運(yùn)用及單獨(dú)指針消歧問題解決方案

    這篇文章主要為大家介紹了Flutter項目手勢運(yùn)用及單獨(dú)指針消歧問題解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Android中GridView插件的使用方法

    Android中GridView插件的使用方法

    今天小編就為大家分享一篇關(guān)于Android中GridView插件的使用方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Android Internet應(yīng)用實現(xiàn)獲取天氣預(yù)報的示例代碼

    Android Internet應(yīng)用實現(xiàn)獲取天氣預(yù)報的示例代碼

    這篇文章主要介紹了Android網(wǎng)絡(luò)編程及Internet應(yīng)用-獲取天氣,小編覺得挺不錯的,一起跟隨小編過來看看吧
    2018-05-05
  • Android仿IOS UIAlertView對話框

    Android仿IOS UIAlertView對話框

    這篇文章主要為大家詳細(xì)介紹了Android仿IOS UIAlertView對話框,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Android系統(tǒng)服務(wù)概覽

    Android系統(tǒng)服務(wù)概覽

    這篇文章介紹了Android系統(tǒng)服務(wù),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • 簡述angular自定義過濾器在頁面和控制器中的使用

    簡述angular自定義過濾器在頁面和控制器中的使用

    這篇文章主要介紹了簡述angular自定義過濾器在頁面和控制器中的使用的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • Android HttpURLConnection斷點(diǎn)下載(單線程)

    Android HttpURLConnection斷點(diǎn)下載(單線程)

    這篇文章主要為大家詳細(xì)介紹了Android HttpURLConnection斷點(diǎn)下載的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 基于android實現(xiàn)五子棋開發(fā)

    基于android實現(xiàn)五子棋開發(fā)

    這篇文章主要為大家詳細(xì)介紹了基于android實現(xiàn)五子棋開發(fā),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Android網(wǎng)絡(luò)請求框架Retrofit詳解

    Android網(wǎng)絡(luò)請求框架Retrofit詳解

    這篇文章主要為大家詳細(xì)介紹了Android網(wǎng)絡(luò)請求框架Retrofit,使用Retrofit2.0.0版本進(jìn)行實例演示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 從Cocos2d-x2遷移到Cocos2d-x3的過程分享

    從Cocos2d-x2遷移到Cocos2d-x3的過程分享

    Cocos2d-x 3.0發(fā)布沒多久,我就迫不及待地將手頭的一個習(xí)作嘗試從2.2.2版本遷移到3.0rc0引擎上,本問介紹了遷移流程和遇到的問題,以及發(fā)現(xiàn)了針對Android平臺的變動,需要的朋友可以參考下
    2014-04-04

最新評論