android - 在外部存储 android studio 设备资源管理器中找不到创建的文件夹
问题描述
我正在尝试
使用以下代码在 android 模拟器外部存储中创建一个文件夹:
File sdIconStorageDir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/rafik/");
sdIconStorageDir.mkdirs();
它以前运行良好,但现在我无法使用设备资源管理器在 android studio 模拟器的外部存储中找到该目录sdIconStorageDir.mkdirs()
;返回true
但文件夹丢失,但是,该文件夹已成功创建,并且在我使用物理手机时可见,所以我的问题是什么?
解决方案
像这样更新代码。并在 Manifest File 中授予 READ And WRITE External Storage 的权限。
File file = new File(Environment.getExternalStorageDirectory()+"/FolderName");
推荐阅读
- c++11 - ARM Raspberry pi 3 的交叉编译 boost 1.7
- django - 如何构建日常习惯跟踪应用程序
- swift - iOS 13 Beta - 相机捕捉以错误的方向保存照片
- javascript - 在 React 中构建所见即所得,难以恢复选择范围和创建链接
- java - 接收应用程序如何知道使用了哪种序列化机制?
- java - 带字符串参数的方法只接受手动设置的字符串
- ffmpeg - VTK 请求的模块不可用 vtkIOFFMPEG
- python - Pandas - 增量添加到 DataFrame
- python - 将 PEM 格式的 openssl Ed25519 私钥加载到 Python ed25519.SigningKey
- r - 将数据框中的列名重命名为 R 中的一列