保存到Cache目录的文件总是MODE_PRIVATE?

时间:2015-02-16 19:31:40

标签: android file caching

保存到内部存储有两个选项:

  1. 文件目录,这是一个持久性文件夹,当存储空间不足时,不会被删除:

    outputStream = openFileOutput(filename,Context.MODE_PRIVATE);   outputStream.write(string.getBytes());   outputStream.close();

  2. cache dir,这是一个持久性文件夹,当存储空间不足时 被删除:

    file = File.createTempFile(fileName,null,context.getCacheDir());

  3. 我的问题: 保存到缓存dir的文件是否就像文件目录中的MODE_PRIVATE一样? 意思是 - 它们只能由我的应用访问,还是其他应用也可以访问这些文件?

1 个答案:

答案 0 :(得分:3)

  

保存到缓存目录的文件是否就像文件目录中的MODE_PRIVATE一样?

  

只有我的应用才能访问它们

  

或其他应用也可以访问这些文件吗?

不,除非您通过其他方式提供访问权限,例如流媒体ContentProvider