安卓资产文件夹的安全性

11

资产文件夹只能被应用程序访问,用户是否也可以看到它?我想在本地存储上存储凭据证书和视频文件,但不确定如何隐藏这些内容以避免被用户看到。资产文件夹似乎是唯一的选择。

1个回答

27

应用程序的assets/文件夹可被其他任何应用程序读取。尽管用户无法直接访问它,但只需要某个应用程序提供这种访问权限就可以了。据我所知,市场上已经有一个资源浏览器应用程序。

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


11
补充一下之前的回答 - 因为 Android 是开放式的,所以不能假设任何文件夹是安全的。如果你想要安全地存储信息,就必须对其进行加密(即使这样,只有在用户提供密码的情况下才会安全;如果是你自己的代码解锁密码,那么这并不代表完全的安全,而只是意味着某些人将会花费一些时间来检查字节码以获取你的密码)。 - Dan Lew

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接