Adn*_*nan 5 security android lifetime android-sqlite android-external-storage
Android提供以下数据存储选项:
共享首选项 - 将私有原始数据存储在键值对中.
内部存储 - 将私有数据存储在设备内存中.
外部存储 - 将公共数据存储在共享外部存储上.
SQLite数据库 - 将结构化数据存储在私有数据库中.
缓存 - 应用程序运行期间缓存数据.(可能在空间不足时可以清楚)
我想知道的是这些存储的生命周期.
这个问题的一个扩展是,使用哪个存储我的数据在丢失和未授权资源(用户,root用户的应用程序)访问方面更安全.
在应用程序关闭时清除哪些存储(显然是缓存)
快取
重新安装应用程序时清除哪些存储
快取
哪些存储在应用程序更新时清除
快取
卸载应用程序时清除哪些存储
缓存,SQLite,共享首选项
哪些存储清除应用程序清除数据
缓存,SQLite,共享首选项
在移动设备恢复出厂设置时会清除哪些存储空间
它清除所有但不清除外部存储数据
这个问题的扩展是,从丢失和未经授权的资源(用户,应用程序为root用户的应用程序)访问的角度来看,使用哪个存储更安全。
最好以加密形式将数据存储在SQLite中。如果您的设备是root用户,则意味着您甚至可以访问SQLite。
| 归档时间: |
|
| 查看次数: |
943 次 |
| 最近记录: |