android - 更新 Google Play 上的 apk 文件

标签 android python-2.7 sqlite apk kivy

我想发布一个我开发的 Android 应用程序,但有一个小问题。

应用程序将加载一个数据库文件(或 sqlite3 文件)。如果将来出现更新,并且这些更新仅针对应用程序的功能而没有数据库结构,我希望允许用户将他们保存的条目保留在他们的 sqlite3 文件中。

那么发送更新的最佳做法是什么?仅使用新的更新代码编译 apk 文件而不使用数据库文件?或者有其他建议吗?

PS:我不是在使用 Java 和 Eclipse,而是在使用适用于 Android 的 python 和 Kivy 平台,这是开发 Android 应用程序的一种令人惊叹的新方法。

最佳答案

如果您使用的是本地 sqlite,那么您必须将数据库文件嵌入到应用程序中,否则这意味着没有数据库,以防更新数据库具有版本号,因为它无法升级数据库,前提是版本号与之前的应用更新相同

关于android - 更新 Google Play 上的 apk 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20856465/

相关文章:

android - 连接不同类型的可观察对象

python-3.x - 如何通过查询获取用户在 SQLite3 中的排名/位置?

android - 如何在 React Native for Android 中调整字体大小以适应 View ?

java - 我可以获得屏幕大小的Android手机吗?

php - 如何在 Android 应用程序中比较 mysql 和 PHP 中的表

python - 字典的子类化; dict.update 返回不正确的值 - python bug?

SQL - 在计划中查找开放空间

android - 如何测试使用 ActivityResult API 的 Activity?

python-2.7 - 没有名为 os.path : wrong Python being called by bash 的模块

python - 将日期时间插入 MySql 数据库