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());
<