26.2.2外部私用存储
内部存储的文件应该属于私有文件,别的APP想要访问是比较困难的;外部存储由于容量较大,一般是APP保存较大文件的不二选择,那么是不是外部存储里面的文件,所有的APP都可以随意访问呢?显然并不是这样的,在外部存储中,也存在着私有文件的概念。
就像在前面获取内部存储的方法一样,使用Context.getExternalCacheDir()和Context.getExternalFilesDir()就可以获取到外部存储的私有文件:
File file3 = new File(getExternalCacheDir().getAbsolutePath(), "getExternalCacheDir.txt");
try {
OutputStream outputStream1 = new FileOutputStream(file3);
outputStream1.write("getExternalCacheDir".getBytes());
<
Android外部私有存储详解

本文介绍了Android外部私有存储的使用,通过Context.getExternalCacheDir()和Context.getExternalFilesDir()创建私有文件,并强调了这些文件在外部存储中的位置、管理及安全特性,以及与内部存储的区别。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



