2010-08-04 122 views
8

资产文件夹只能由应用程序访问,或者用户是否也可以看到它?对于我的应用程序,我想将凭证证书和视频文件存储在本地存储中,但我不确定如何从用户隐藏这些项目。资产文件夹似乎是唯一的选择。Android资产文件夹的安全性

回答

19

应用程序的assets/文件夹可被任何其他应用程序读取。虽然用户无法直接访问它,但只需要一些应用程序来提供此类访问。据我所知,市场上有一个资产管理器应用程序。

此外,请注意,assets/文件夹在运行时不可修改,这听起来像您可能正在寻找的东西。

+6

只是添加到响应 - 鉴于Android的开放性质,您不能假定任何文件夹是安全的。如果您想要安全地存储信息,则必须对其进行加密(即使如此,只有在用户提供密码时才是安全的;如果您的代码解锁了密码,则这并不意味着完全安全,而只是意味着有人会花时间检查字节码以获取密码)。 – 2010-08-04 14:48:57