当前位置: 首页 > 面试题库 >

在Android上以Kivy格式保存应用数据

那铭
2023-03-14
问题内容

假设我正在制作健身应用程序,您可以在其中进行锻炼。配置锻炼后,您需要保存它。如何添加此功能,以便当他退出应用程序并再次打开它时,他可以查看他的锻炼?

我专门在Android上工作。

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


问题答案:

我相信Kivy具有处理此问题的模块。尽管它仍(在撰写本文时)仍处于实验阶段。在这里查看:http : //kivy.org/docs/api-
kivy.storage.html#module-kivy.storage

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

如果由于某些原因无法正常工作,您自己使用Pickle /
cPickle怎么办?如果您不知道这些是什么,请立即将其搜索。然后,您可以将用户设置或锻炼存储在dict中,然后将其存储在dict中,将信息作为简单的文本文件保存到sdcard中,这根本不会占用太多空间。

据我所知,由于使用C或可能的Cython编写,cPickle是Pickle的更快实现,我不确定。希望这对您有所帮助。

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



 类似资料:
  • 问题内容: 将您的源代码保存为UTF-8格式有多重要? Windows上的Eclipse默认使用CP1252字符编码。CP1251格式意味着可以保存非UTF-8字符,并且如果您从Word文档中复制并粘贴以进行注释,我已经看到这种情况。 我问的原因是因为出于习惯,我将Maven编码设置为UTF-8格式,最近它捕获了一些不可映射的错误。 (更新)请添加执行此操作的任何原因以及为什么,应该知道一些常见的

  • 尝试将数据集吐槽到和,然后需要将其保存为格式。 这是到目前为止的代码,

  • 我正在本地机器中将spark数据集保存为拼花文件。我想知道是否有任何方法可以使用某种加密算法对数据进行加密。我用来将数据保存为拼花文件的代码如下所示。 <代码>数据集。写入()。模式(“覆盖”)。拼花地板 我看到了一个类似的问题,但我的查询不同,因为我正在写入本地磁盘。

  • 我有多个文本框,当用户在不同的文本框中键入时,我希望有一个存储所有格式化数据的数组。 格式化的数据以 m:ss 为单位(m - 分钟,s - 秒) 现在,所有不同的文本框都显示相同的值,因为只有一个this.formatTime. 我们如何改变这一点,以便v-model遍历数组,并将其添加到格式化值数组中? 文本框应显示格式化的值,并将其存储在所有格式值[]中。 我真的被困在这个,谢谢你的时间!

  • 我最近编写了一个Android应用程序。这只是一个简单的应用程序,让你保持几个简单的计数器间隔的篮球比赛得分。我得到了增加一个保存功能的需求,这样你就可以保存你的分数,然后加载他们回来。目前,当您停止应用程序时,您的数据将丢失。所以我想知道的是我必须添加什么才能让应用程序保存标签(分数),然后加载它。谢谢,伙计们,对不起,我对这些东西不太了解。

  • 本文向大家介绍Android应用开发中数据的保存方式总结,包括了Android应用开发中数据的保存方式总结的使用技巧和注意事项,需要的朋友参考一下 一、保存文件到手机内存 二、保存文件到SD卡 获取手机sd空间的大小: 加入写外部存储的权限: 三、Sharedpreferences的使用 SharedPreference是开发中常用的一种存储方式,主要存储一些系统不变的参数如是否是第一次进入应用程