ara*_*ams 9 android android-sdcard
我正在创建android包含需要在SD卡中隐藏(无法由用户访问)的DB的应用程序.谁能告诉我怎么做?
Ret*_*ier 11
存储在SD卡上的任何文件都可以通过手机上运行的应用程序以及已安装SD卡的用户(无论是在手机中还是其他用户)访问.
您可以更改文件属性以使其"隐藏",但仍然可以轻松找到它.无法以您描述的方式在SD卡"安全"等公共分区上创建文件 - 用户将始终能够复制,删除并可能更改文件.
解决问题的最佳方法是研究加密数据库以安全记录数据的方法.您将无法阻止用户删除或复制文件,但您应该能够让他们难以从中读取数据或修改其内容.
要获得简单的解决方案,只需在db文件前加上一个.(比如.dbfile).这将隐藏基于Linux的系统上的文件,包括android.
我假设您要隐藏文件以防止用户意外删除/更改它.
| 归档时间: |
|
| 查看次数: |
18362 次 |
| 最近记录: |