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

快速解決安卓7.0系統(tǒng)寫(xiě)入SD卡權(quán)限失敗的問(wèn)題

 更新時(shí)間:2018年08月01日 08:32:50   作者:wi2rfl78  
今天小編就為大家分享一篇快速解決安卓7.0系統(tǒng)寫(xiě)入SD卡權(quán)限失敗的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

如圖所示,在mainfest文件中聲明了SD卡的讀和寫(xiě)權(quán)限,仍舊報(bào)錯(cuò):

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

安卓23.0版本以上,不僅僅要設(shè)置上面的權(quán)限,還要在對(duì)SD卡有讀寫(xiě)操作的地方授權(quán),下面是公共類(lèi):

import android.Manifest;
import android.app.Activity;
import android.content.pm.PackageManager;
import android.support.v4.app.ActivityCompat;

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)用:

verifyStoragePermissions(this);

this指的是當(dāng)前的Activity,程序運(yùn)行會(huì)出現(xiàn)以下結(jié)果:

點(diǎn)擊ALLOW之后,程序獲取SD卡讀寫(xiě)權(quán)限,就算你把代碼里的

verifyStoragePermissions(this);語(yǔ)句刪了,只要不卸載應(yīng)用程序,權(quán)限就仍然存在。

以上這篇快速解決安卓7.0系統(tǒng)寫(xiě)入SD卡權(quán)限失敗的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何在Flutter中嵌套Android布局

    如何在Flutter中嵌套Android布局

    通常Flutter與Android頁(yè)面交互是各自獨(dú)占整個(gè)手機(jī)屏幕,但有些情況下無(wú)法滿足需求,有些時(shí)候Flutter中沒(méi)有提供相關(guān)插件或者插件不滿足需求,這時(shí)候就需要開(kāi)發(fā)者自定義插件,開(kāi)發(fā)者可以參考本文中的方法去進(jìn)行自定義。
    2021-06-06
  • Android Studio新建工程默認(rèn)在build.gradle中加入maven阿里源的問(wèn)題

    Android Studio新建工程默認(rèn)在build.gradle中加入maven阿里源的問(wèn)題

    這篇文章主要介紹了Android Studio新建工程默認(rèn)在build.gradle中加入maven阿里源的問(wèn)題,本文通過(guò)實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Android自定義View實(shí)現(xiàn)字母導(dǎo)航欄

    Android自定義View實(shí)現(xiàn)字母導(dǎo)航欄

    通常手機(jī)通訊錄都會(huì)有索引欄,這篇文章主要介紹了Android自定義View實(shí)現(xiàn)字母導(dǎo)航欄,現(xiàn)在分享給大家。
    2016-10-10
  • Android中Xposed框架篇---修改系統(tǒng)位置信息實(shí)現(xiàn)自身隱藏功能實(shí)例

    Android中Xposed框架篇---修改系統(tǒng)位置信息實(shí)現(xiàn)自身隱藏功能實(shí)例

    本篇文章介紹了Android中Xposed框架的使用,詳細(xì)的介紹了修改系統(tǒng)位置信息實(shí)現(xiàn)自身隱藏功能實(shí)例,有需要的朋友可以了解一下。
    2016-11-11
  • Android  Activity生命周期和堆棧管理的詳解

    Android Activity生命周期和堆棧管理的詳解

    這篇文章主要介紹了Android Activity生命周期和堆棧管理的詳解的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Android中使用ZXing生成二維碼(支持添加Logo圖案)

    Android中使用ZXing生成二維碼(支持添加Logo圖案)

    ZXing是谷歌的一個(gè)開(kāi)源庫(kù),可以用來(lái)生成二維碼、掃描二維碼。接下來(lái)通過(guò)本文給大家介紹Android中使用ZXing生成二維碼(支持添加Logo圖案),需要的朋友參考下
    2017-01-01
  • Android?優(yōu)雅的讀寫(xiě)Excel

    Android?優(yōu)雅的讀寫(xiě)Excel

    這篇文章主要為大家介紹了Android優(yōu)雅的讀寫(xiě)Excel實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Android實(shí)現(xiàn)簡(jiǎn)單的下拉刷新控件

    Android實(shí)現(xiàn)簡(jiǎn)單的下拉刷新控件

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)簡(jiǎn)單的下拉刷新控件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • BottomNavigationView?ViewPager2?Fragment底部菜單導(dǎo)航欄

    BottomNavigationView?ViewPager2?Fragment底部菜單導(dǎo)航欄

    這篇文章主要為大家介紹了BottomNavigationView?ViewPager2?Fragment底部菜單導(dǎo)航欄實(shí)現(xiàn)效果詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Android studio 快速刪除無(wú)用資源的方法

    Android studio 快速刪除無(wú)用資源的方法

    最近苦于android 項(xiàng)目越來(lái)越大,項(xiàng)目需求不停變動(dòng)。項(xiàng)目中的資源文件越來(lái)越雜,越來(lái)越亂。android studio怎么刪除無(wú)用資源呢?下文圖文并茂給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2017-11-11

最新評(píng)論