gpt4 book ai didi

android - 为 Android 应用程序预加载数据的良好、优雅和安全的方式

转载 作者:太空狗 更新时间:2023-10-29 13:33:56 27 4
gpt4 key购买 nike

我有一个 android 应用程序,我需要一些“静态配置”数据来预加载并且不可编辑。此数据也是相关的。并且可能会随着应用程序功能的增长而及时改变。

环顾四周,我看到了预先准备 sqlite3 数据库文件的建议,然后将其以代码方式放置在典型的数据库目录 (/data/data/whateverapp/databases/preloaded.db) 中。但是使用这种方法我担心拥有 root 权限的人(即 root 手机)可能会输入和编辑数据。而且必须加密/解密 db 文件可能会变得麻烦和困惑(没有本地方法来实现这个 afaik)。

我什至看到过使用静态数据列表构建类的建议。这可能有效,但也有些困惑而且不优雅。

那么,哪种方法是实现这一目标的正确、优雅和安全的方法?

最佳答案

有很多方法可以做到这一点:

  • 在应用程序中作为资源 bundle ,在首次运行时提取和更新数据库等
  • 从服务器下载,使用 GCM 通知数据更新。数据更改时无需更新整个应用
  • 使用 Google Play 扩展(或它是扩展?)文件。数据从 Google 服务器下载,您的应用需要进行身份验证。您需要推送新的应用程序版本来更新数据。
  • 使用远程 API,忘记处理原始数据

优雅是主观的,由您选择。

关于android - 为 Android 应用程序预加载数据的良好、优雅和安全的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12713118/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com