android10文件操作笔记

公有目录:SD卡里面的DCIM,Pictures,Download,Music,Movies,Ringtones等目录
外部缓存目录: getExternalCacheDir(),getExternalFilesDir();
内部缓存目录: getCacheDir(),getFilesDir();
1:只能在公有目录+外部缓存目录+内部缓存目录 创建文件
2:公有目录创建文件不需要文件写入权限WRITE_EXTERNAL_STORAGE
3:公有目录读取自身应用创建的文件不需要文件读取权限READ_EXTERNAL_STORAGE
4:公有目录判断自身应用创建的文件是否存在(file.exists())不需要文件读取权限READ_EXTERNAL_STORAGE
但是不能访问和修改自身应用创建的文件(有READ_EXTERNAL_STORAGE权限时能访问和修改)
5:公有目录可通过File检查文件是否存在,但是无法通过FileInputStream在公有目录操作其他应用创建的文件,
(有READ_EXTERNAL_STORAGE权限时能修改文件)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。