2014-02-25 76 views
0

我在Android上有一款遊戲 我想要在ScoreBoard上存儲和檢索高分(可能是其他地方)。 (存儲最高分,對於所有用戶都可以看到,如果可以,我想存儲5個最高分) 我應該在哪裏存儲和檢索它們,以及如何才能做到這一點。 請幫幫我。在ScoreBoard上存儲和檢索高分

+1

使用firstTopScore,SecondTopStore,ThirdTopScore,FourthTopScore,FifthTopScore Keys以及相應的值試試ShapredPreference或使用Json格式的相同值的簡單Json字符串。 – Kedarnath

+0

我是新手。所以我不知道如何存儲像「世界排名」 和我應該在哪裏存儲這個 – Tom

+1

看看這個[示例](http://www.tutorialspoint.com/android/android_shared_preferences.htm)。認爲,而不是5 EditText的價值,你想存儲你的前5名的分數。 – Kedarnath

回答

1

基本上有節約你的分數5種不同的方式必須是串

  1. 共享偏好:在鍵值對存儲私人的基本數據。

  2. 內部存儲:將私人數據存儲在設備存儲器中。

  3. 外部存儲:將公共數據存儲在共享外部存儲上。

  4. SQLite數據庫:將結構化數據存儲在專用數據庫中。

  5. 網絡連接:使用您自己的網絡服務器將數據存儲在網絡上。

取決於你的需求,你必須保存你的字符串,如果它只是一些字符串(在你的情況5分)最好去sharedpreference這裏是如何做一個快速的教程,

https://stackoverflow.com/a/3624311/1659523

+0

:哪種方式,我的所有玩我的遊戲的用戶都能看到分數(我認爲它需要網絡,關於「共享首選項」請引導我更多) – Tom

+1

yaa您是對的,您需要使用網絡連接,以便所有其他用戶可以看到你的分數,如果我沒有錯你想創建排行榜對嗎? –

+0

是的,你是對的,我可以使用一些免費服務,或者我用數據庫創建一個web服務。 – Tom