1、在AndroidManifest.xml中添加权限

<?xml version="1.0" encoding="utf-8"?>                                                                                            备注说明:1、添加读写权限2、在application中添加该句android:requestLegacyExternalStorage="true"

2、代码中动态申请权限

 private void requestMyPermissions() {               if (ContextCompat.checkSelfPermission(this,                Manifest.permission.WRITE_EXTERNAL_STORAGE)                != PackageManager.PERMISSION_GRANTED) {            //没有授权,编写申请权限代码            ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 100);        } else {            Log.d(TAG, "requestMyPermissions: 有写SD权限");        }        if (ContextCompat.checkSelfPermission(this,                Manifest.permission.READ_EXTERNAL_STORAGE)                != PackageManager.PERMISSION_GRANTED) {            //没有授权,编写申请权限代码            ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 100);        } else {            Log.d(TAG, "requestMyPermissions: 有读SD权限");        }    }

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. android 呼叫已存在activity
  3. Android(安卓)SD卡中压缩包解压(ZIP文件)
  4. Android在启动adb时失败解决方案
  5. SwipeRefreshLayout在onCreate使用setRefreshing(true)无效
  6. 如何使用ProgressBar动态设置进度条渐变
  7. Android几行代码解决键盘遮挡问题
  8. ubuntu环境下反编译android apk
  9. Android图形处理-Drawabble

随机推荐

  1. Android中Volley发送带有Cookie信息的请
  2. React Native使用原生UI组件
  3. recovery的一些开发点滴
  4. android lib项目注意的事项
  5. Android基础学习第一天
  6. 《Android多媒体应用开发实战详解:图像、
  7. Android(安卓)Q (十六) Android(安卓)Q
  8. Android解决SurfaceView预览Camera拉伸问
  9. Android属性动画简析
  10. Android之通话和短信