首先要在 AndroidManifest.xml 文件中添加

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

在类中写如下方法:只要调用这个方法就可以实现动态文件权限的获取

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

这个代码并非我原创,只是忘了是从哪里找来的,记录在此,方便使用

更多相关文章

  1. android studio ndk编译问题
  2. RK3288[android 7.1]调试笔记 强制横屏
  3. Android(安卓)sdk manager更新 下载API源码
  4. Android(安卓)UI系列-----CheckBox和RadioButton(1)
  5. Android系统关机或重启的几种实现方式
  6. 说说在 Android(安卓)中如何发送自定义广播
  7. Android(安卓)简单实现自定义进度条
  8. Android(安卓)中如何复制文件的操作
  9. android xutils

随机推荐

  1. 2011.07.14——— android res与assets的
  2. Android(安卓)Q之提前适配攻略(五)(存储权限
  3. Android 屏幕适配:最全面的解决方案
  4. android实现对SQLite数据库的增、删、改
  5. android.support.v4
  6. Android小白成长之初级篇:NDK配置
  7. Android自学 --点击事件以及弹出菜单
  8. Android(安卓)NDK开发技巧二
  9. Android下拉刷新完全解析,教你如何一分钟
  10. Android实现给TableLayou绘制边框的方法