0

我正在从远程服务器下载文件以保存以在 android 设备上使用。这些文件主要是图像和音频,但我希望用户无法使用应用程序以外的方法访问这些数据。

问题是这些文件可能很大,这就是我使用外部存储的原因。这里的问题是用户可以通过将手机连接到计算机来访问存储在外部存储中的数据。

除了使用内部存储,我还有什么选项可以保护写入磁盘的文件吗?如果我必须使用内部存储,除了某些用户可能拥有少量内部存储这一事实之外,还有其他缺点吗?

谢谢你的时间!任何帮助都感激不尽!:)

编辑 1:正在下载的数据是付费内容(通过应用内计费)。这就是为什么我担心限制访问。

编辑 2:我已经添加了一个“。” 在我将数据保存到的文件夹之前。我更关心知道查看隐藏文件夹的“高级”用户。

4

1 回答 1

1

好像您正在从网络填充应用程序的缓存。始终建议将外部存储用于此类目的,因为某些用户可能没有足够的内部存储器来容纳它。

由于您下载的内容包括图像和音频,因此我不建议您使用加密/解密,因为它会减慢应用程序的处理速度。因此,如果您想放在外部存储器上并跳过其加密,那么您无能为力来保护您的数据。

我个人认为将此类数据保持原样(未加密)不会有任何危害/劣势。但是如果你有一些重要的文件,也许你可以只对那些特定的文件进行加密。

于 2012-04-12T17:32:12.407 回答