May*_*ore 5 android path android-sdcard
如果存在外部sdCard,我需要DCIM文件夹路径。我观察到该路径根据设备制造商而变化("/storage/extSdCard", "/storage/SdCard", "mnt/storage/extSdCard", ...)
是否有Android api可以给我提供与设备无关的路径?
答案就在 API 指南中:http://developer.android.com/guide/topics/data/data-storage.html#filesExternal
基本步骤是: 1. 检查存储状态(如果存在) 2. 获取存储路径 3. 进一步进入您想要的目录 4. 创建文件夹、读取文件、写入文件等。该部分是由你决定。
这取自文档:
public File getAlbumStorageDir(String albumName) {
// Get the directory for the user's public pictures directory.
File file = new File(Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_PICTURES), albumName);
if (!file.mkdirs()) {
Log.e(LOG_TAG, "Directory not created");
}
return file;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19310 次 |
| 最近记录: |