关于在我的应用程序中存储下载内容的位置的许多单独但相关的问题。
我有一个从中央服务器下载内容的应用程序。此内容有时是高级内容,或者至少是发布者不希望其自由分发的内容。据我所知,“外部”存储很容易访问,而“内部”存储受到保护,除非电话已植根。
如果应用程序安装在SDCARD上(因为我的配置是),那么SDCARD上的“内部”存储也是物理上的吗?因此,如果我的SDCARD安装的应用程序向内部存储下载了100MB的内容,那么它实际上是在SDCARD上结束了,还是最终在设备的物理板载存储中?
如果应用程序安装在SDCARD上,并且带有下载内容的“内部”存储器位于SDCARD上,那么它是以开放格式物理存储还是加密?我似乎记得读过存储在SDCARD上的应用程序是加密的。这是否也适用于“内部”存储?
(删除关于将文件存储在单个目录中的问题,因为Context.getDir()意味着可以在内部存储中创建和维护目录系统)
有更好的方法吗?
答案 0 :(得分:4)
在摩托罗拉Droid 2上用Android 2.2进行了大量实验并得出以下结论:
我的应用是一款下载内容应用。这一切对我来说意味着: