在Android上以kivy保存应用数据

时间:2014-10-09 23:00:01

标签: android python kivy

说我正在制作一个健身应用程序,你可以在那里锻炼身体。配置锻炼后,您需要保存它。如何添加此功能,以便当他退出应用程序并再次打开它时,他可以查看他的锻炼?

我专门研究Android。

这可用于保存本地游戏保存和数据。

1 个答案:

答案 0 :(得分:4)

我相信Kivy有一个处理这个问题的模块。虽然它(在撰写本文时)仍然是实验性的。看这里:http://kivy.org/docs/api-kivy.storage.html#module-kivy.storage

根据this.

,他们似乎正在使用Pickle来存储数据

如果由于某种原因这不起作用, 怎么样自己使用Pickle / cPickle?如果你不知道那些是什么,谷歌他们现在。 然后你可以将用户设置或锻炼存储在dict和pickle dict中,从而节省了 将sdcard信息作为一个简单的文本文件,根本不应占用太多空间。

据我所知,cPickle是一个更快的Pickle实现,因为用C或Cython编写,我不确定。希望这有任何帮助。

值得注意的是,可以将文本文件保存到Android设备。我最近在Kivy做了一个游戏,我正在那里做,用纯文本存储高分。