我正在尝试学习android编程。首先,我试图了解内部文件系统并访问它们。非常感谢任何帮助。以下是我面临的挑战:
- 如何通过 Android 模拟器/Android 设备监视器创建“TEST”文件夹?我需要创建包含警报、下载、DCIM 文件夹的文件夹。
创建的“TEST”文件夹的绝对目录路径是什么?是否可以使用以下代码访问 TEST 文件夹:
List<File> list = Environment.getDataDirectory()+"/TEST".listFiles();
list 中是否提及对内部存储进行读/写的任何权限?
PS:我使用 Android Studio。
最佳答案
你会想要类似的东西
File TEST = new File(Environment.getExternalStorageDirectory(), "TEST");
TEST.mkdir(); // make directory may want to check return value
String path = TEST.getAbsolutePath(); // get absolute path
和权限
<manifest ...>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
...
</manifest>
进一步引用
关于java - 如何访问android中的特定内部存储目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34881655/