首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kivy on Android :如何在应用程序更新后保存本地保存的文件?

Kivy on Android :如何在应用程序更新后保存本地保存的文件?
EN

Stack Overflow用户
提问于 2019-01-17 19:53:49
回答 1查看 1.2K关注 0票数 1

我想知道正确的步骤,以保持本地保存的数据后,应用程序更新。

我确认了下面这个老问题,但我解决不了这个问题。Save app data in kivy on Android

我试过以下几种方法。

  1. 1-1:我使用buildozer(命令:buildozer,android调试)创建了android。1-2:使用'kivy.storage‘执行'store.put’方法。然后在'./‘目录中创建'hello.json’文件。https://kivy.org/doc/stable/api-kivy.storage.html 1-1: APK ver.1中的“./”目录 main.pyo

1-2: APK ver.1中的“./”目录

main.pyo,hello.json(创建)

  1. 2-1:我制作了android版本2(与1.APK相同的应用名称)。2-2:安装在更新模式后,只使用'kivy.storage‘执行'store.get’方法。然后方法失败,因为'hello.json‘文件被自动删除与应用程序更新。 2-1: APK ver.2中的“./”目录 Main.pyo(从APK版本1更改)

2-2:更新后的APK中的“./”目录

main.pyo(ver.2)

  1. 我试图更改“hello.json”文件的输出位置,但这没有任何意义。例如'./data/data/app_name/files/hello.json‘和'./data/data/app_name/shared_prefs/hello.json’

如何更新我的应用程序?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-18 22:58:00

默认当前目录中的所有内容(名为app )都将被删除,并在应用程序更新中被替换。您可以将持久化数据放置在上面的目录中,即../,并且它应该在更新之间保持不变。

您也可以使用应用程序的外部存储目录,使用pyjnius查询Android的位置,但我现在还没有这方面的代码。

这不是特别详细的文档,我将努力改进它。

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

https://stackoverflow.com/questions/54243345

复制
相关文章

相似问题

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