首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用标准APIs的Android安全持久存储(应用卸载)

使用标准APIs的Android安全持久存储(应用卸载)
EN

Stack Overflow用户
提问于 2014-08-19 09:50:26
回答 1查看 640关注 0票数 2

我已经做了一些研究,如何实际实现一个X天试用版,没有,一个外部的for服务器进行日期检查。但仍未找到明确的解决办法。

总之,所需经费:

  • 小数据量的安全存储(例如安装数据)
  • 安全的意义上说,它是只可读/写的应用程序。更好的硬端,防止设备擦拭,生根?
  • 持久通过应用程序卸载
  • 在app上重新安装数据可以重新获得。
  • 在Android 4.0.3+上工作
  • 使用标准的API,不会有破坏时间的黑客攻击。1

我知道这是很高的要求。有办法吗?谢谢。

1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-19 11:05:12

如果您查看一下安卓系统中可用的存储选项,我们可以缩小可以使用的方法。

您不能选择Network Connection,因为不希望成为外部web服务器。

您不能使用SQLite DatabasesInternal StorageShared Preferences,因为这些不是‘通过应用程序卸载而持久’。

所以做这件事的唯一方法是External Storage

然而,要使它“安全,因为它只能被该应用程序读/写”,您必须对数据文件进行加密,以便只有应用程序才能读取它。但是,不能使对用户自己触发的设备擦除或删除免疫。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25380394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档