Android外部存储(/storage/emulated/0)无法创建文件夹
16lz
2021-01-23
程序:
//获取外部存储路径String storage = Environment.getExternalStorageDirectory().getPath() + "/smallIcon2";File dirFile = new File(storage);Log.d("dirFile", "" + dirFile);if (!dirFile.exists()) { boolean mkdirs = dirFile.mkdirs(); if (!mkdirs) { Log.e("TAG", "文件夹创建失败"); } else { Log.e("TAG", "文件夹创建成功"); }}
运行截图:
一直无法创建文件夹,就一直在找解决方法,最后发现问题是权限问题。
解决方案:
在AndroidManifest.xml文件中加入外部存储权限
然后问题就解决了。
更多相关文章
- Gallery中重复文件夹的问题
- Android Studio Gradle 缓存文件夹设置
- Android应用程序获取ROOT权限代码
- Android uses-permission 权限大全
- Android获取系统应用及安装应用的权限列表
- 如何在Android 11 中正确请求位置权限?以及Android 8 - 11位置权
- android M上可能需要开发者注意的权限大全
随机推荐
- Android(4)---Android 控件布局常用属性
- Android Studio V3.12环境下TV开发教程(一
- Android EditText/TextView使用Spannable
- Android多媒体开发 android mediaplayer
- android往文件中保存和读取数据
- Android加载Html的方法
- 11.22 java,android,classLoder,插件式开
- Android 中文api,Debug签名证书过期(Expiry
- Service与Android系统实现(1)-- 应用程序里
- Ogre3d 之使用 Android(安卓)NativeActiv