【发布时间】:2011-08-11 11:54:34
【问题描述】:
我有一个应用程序可以保存从服务器下载的文件。这些文件不是我的应用程序私有的,其他应用程序也应该可以访问这些文件。我想知道当 SD 卡不存在时保存这些文件的正确路径是什么。对于 SD 卡,有众所周知的 API -
getExternalStorageDirectory()
对于应用程序在内存中的私有数据有-
Context.getFilesDir()
在某些设备上,内部存储器由 /emmc/ 表示。
如果有人能详细说明 /emmc/,那将非常有帮助。我知道它代表嵌入式存储卡,并不存在于所有设备中。但它真的代表内部记忆吗?还是第三段记忆?
我应该使用openFileOutput() 和MODE_WORLD_READABLE 保存文件吗?
【问题讨论】:
标签: android file storage public internal