假設我正在製作一款健身應用程序,您可以在此鍛鍊身體。當您配置鍛鍊時,您需要保存鍛鍊。我如何添加此功能,以便當他退出應用程序並再次打開該應用程序時,他可以查看他的鍛鍊?在Android上保存kivy的應用程序數據
我專門在Android上工作。
這可以用來保存本地遊戲保存和數據。
假設我正在製作一款健身應用程序,您可以在此鍛鍊身體。當您配置鍛鍊時,您需要保存鍛鍊。我如何添加此功能,以便當他退出應用程序並再次打開該應用程序時,他可以查看他的鍛鍊?在Android上保存kivy的應用程序數據
我專門在Android上工作。
這可以用來保存本地遊戲保存和數據。
我相信Kivy有一個處理這個問題的模塊。雖然它仍然(寫作時)是實驗性的。看看這裏:http://kivy.org/docs/api-kivy.storage.html#module-kivy.storage
他們似乎用泡椒來存儲數據,根據this.
如果不出於某種原因, 有關使用泡菜/ cPickle的自己什麼工作?如果你不知道這些是什麼,現在就Google。 然後,您可以將用戶設置或鍛鍊存儲在字典和pickle中,並將該信息作爲簡單的文本文件保存到SD卡中,該文件不應占用太多空間。
據我所知,cPickle是一個更快的實施Pickle由於被寫入C或可能是Cython,我不確定。希望這有助於任何。
值得注意的是,可以將文本文件保存到Android設備。我最近和基維做了一個遊戲,我在那裏做了這些,用純文本存儲高分。
這可以用圖像來完成嗎?(例如遊戲背景的圖像) – Paarthri 2014-10-11 20:57:48
@帕特里我不確定,但我不這麼認爲。如果您將包含kivy的圖像作爲應用程序或遊戲的一部分包含在內,那麼無論如何我都沒有意識到以這種方式存儲它們......但是沒有任何語境,很難回答這個問題。 – Totem 2014-10-12 01:30:31
沒問題,謝謝你的幫助! – Paarthri 2014-10-12 02:49:41