0

我想用密码保护我的本地电话目录文件夹 这个文件夹(目录)是由我的应用程序在运行时创建的,带有密码保护。我的应用程序可以打开此文件夹并用于自己。任何人都无法手动打开此文件夹。在安卓中是可以的。

提前致谢。

4

1 回答 1

1

这在 Android 上是不可能的。

您可以在内部存储器上创建文件夹,这样只有您的应用程序才能在普通设备上访问它。但是,任何拥有根设备的人都可以使用文件管理器浏览您的文件夹,如果获得根访问权限,其他应用程序也将能够读取其内容。

具有 READ_EXTERNAL_STORAGE 权限的所有应用程序都可以访问外部存储上的文件夹,因此您需要避免使用它。

无论如何,没有 100% 有效的方法来保护您的文件夹,以便只有您的应用程序可以访问它。

但是,您可以尝试加密您的数据。这就是像whatsapp这样的许多应用程序所做的。即使 Whatsapp 将聊天记录备份到外部存储,它也是 AES 加密的,因此当其他人可以访问数据时,如果不先解密,他们就无法读取它。我建议您尝试加密

于 2013-01-10T10:04:32.727 回答