android 访问本地文件失败

android 访问本地文件失败,第1张

android 访问本地文件失败

android app访问本地文件,如果访问失败,请确认如下几点。

1)在android apk 编译版本、目标版本不高于(<= 29),是有权限访问/sdcard目录的,如果不能访问,请确认如下三点:

       1.1 AndroidManifest.xml 中 application下是否添加         

             android:requestLegacyExternalStorage="true"

      1.2 AndroidManifest.xml中是否配置


      1.3 在应用中是否进行动态权限申请

private void checkPermission(){
    if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
        ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);
    }
    if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
        ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 1);
    }
}

      

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5697850.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存