尝试了很久,AndroidManifest已加了权限:

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

也动态申请了读写权限,但是创建文件夹一直失败,而运行以前的工程,没有问题!!,最后发现在AndroidManifest中配置一下android:requestLegacyExternalStorage="true" 搞定!!

<application...        android:requestLegacyExternalStorage="true" // 这样就可以采用原有的存储策略        android:theme="@style/AppTheme">

更为诡异的是,这时你再把这个属性去掉,把apk卸载重装,它都有权限创建了!

更多相关文章

  1. Android(安卓)Menu的使用
  2. 一些安卓的基本权限 清单配置文件
  3. Android(安卓)6.0 构建更高质量的应用
  4. 上官网学android之四(Supporting Different Devices)
  5. android静态广播添加权限
  6. Android需要提升权限的操作方法
  7. NDK学习笔记(十二) 原生图形api,使用AVILib创建一个AVI视频播放器
  8. 永久破解Tattoo root权限
  9. 【Android(安卓)Developers Training】 71. 显示翻牌动画

随机推荐

  1. C++隐式类型转换是什么?
  2. pdb是什么文件?
  3. C# 中虚方法和抽象方法
  4. C语言变量的定义包括变量存储类型和变量
  5. for循环是先执行循环体语句,后判断表达式
  6. c语言文件读写操作有哪些?
  7. c语言源程序的扩展名是什么?
  8. c语言中switch的用法是什么?
  9. C语言中void是什么意思?
  10. C语言中for语句的执行过程是什么?