Android 在 APK 中保存自定义数据

Posted

技术标签:

【中文标题】Android 在 APK 中保存自定义数据【英文标题】:Android save custom data in APK 【发布时间】:2017-10-23 07:02:42 【问题描述】:

我开发了(离线)android 应用程序,我必须将一些员工的数据保存到本地 SQLITE 数据库中,当我将 apk 发送到另一部安卓手机时,由于两个设备的本地存储,数据库中的数据不会出现是不同的。

我的目标是将带有 apk 文件的数据发送给我发送 apk 的人。我怎样才能实现目标?

问题是我不知道怎么做,或者以前从未做过这种项目。

请指导我。

【问题讨论】:

认真的吗?您希望“本地”数据在全球范围内可用。哇 你在开玩笑吗? 没有办法。无法修改 APK。 这是我仅在此处发布的客户要求。我想知道为什么人们宣布这个问题没有用并将其标记为否定。还有为什么 \*** 支持像 Ali ahsan , mohit kacha 这样的人。 @VladMatvienko :感谢您的建议。但我必须找到任何使它起作用的方法,您的任何其他想法将不胜感激。 【参考方案1】:

如果您的数据库是只读的 - 您可以将项目的 raw 文件夹用于您的 SQLite 数据库文件,而不是在安装 .apk 后将其复制到外部存储中。但是,如果您需要更改数据库并在所有设备上同步数据 - 您应该只使用一个服务器端数据库。

【讨论】:

您好,非常感谢您的建议,谢谢。还要感谢至少提供建议,而不是像其他人在 cmets 中那样取笑。由于我收到的客户要求是我不能使用服务器端数据库的原因,因为它是完全离线的应用程序。

以上是关于Android 在 APK 中保存自定义数据的主要内容,如果未能解决你的问题,请参考以下文章

Android studio 自定义打包APK名称

android打包生成apk时自定义文件名版本号。自定义项目字段等等

Android 自定义视图中的数据绑定

Android - 保存自定义对象 - 共享首选项或数据库?

如何自定义产品风味的 APK 文件名?

Android-自定义TabHost