方法 |
对应路径 |
File getFilesDir() |
/data/<packagename>/files |
File getDir(String name, int mode) |
/data/<packagename>/name |
String[] fileList() |
/data/<packagename>/files |
FileInputStream openFileInput(String name) |
/data/<packagename>/files/name |
FileOutputStream openFileOutput(String name, int mode) |
/data/<packagename>/files/name |
方法 |
作用 |
File getExternalCacheDir() |
获取主外部存储上的缓存文件目录。 |
File[] getExternalCacheDirs() |
获取多个外部存储上的缓存文件目录。 |
File getExternalFilesDir(String) |
获取主外部存储上指定文件类型的目录。 |
File[] getExternalFilesDirs(String) |
获取多个外部存储上指定类型的所有文件目录。 |
File[] getExternalMediaDirs() |
获取存储多媒体文件的所有外部文件目录。 |
获取图片文件的存储位置
public File getPhotoFile(Crime crime) {
File externalFilesDir = mContext.getExternalFilesDir(Environment.DIRECTORY_PICTURES);
if (externalFilesDir == null) {
return null;
}
// 并未创建新文件
return new File(externalFilesDir, /* 文件名 */);
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。