私のゲームでは、プレーヤーの現在の進行状況をいくつかのクラウドに同期したいと思います。私はGoogle Saved Games APIを使用することにしました。これはうまく動作し、オフラインのときにローカルにデータを保存し、オンラインのときにユーザーのGoogleドライブと同期させます。しかし、これらの貯蓄は少し長く続き、私は頻繁に貯蓄しています、私はどんな選手の進歩も緩めたくありません。私はSharedPreferences
を使用することに決めました。私は彼らがxmlファイルであり、rootがそれらにアクセスしてデータを変更できるので推奨していないことを知っていますので、修正するためにencrypted SharedPreferencesを使用しています。今問題は、節約を達成する良い方法でしょうか?これらのデータをSharedPreferences
個選んで、Saved Games API経由でプレーヤーのGoogleドライブに送信する必要がありますか?それとも良いアイデアですか?Androidのプレーヤーのデータを保存する
0
A
答えて
0
これをチェックすると、documentationのデータ保存オプションが表示されます。プライベートプリミティブデータをキーと値のペアに格納するには、SharePreferencesを使用することをお勧めします。このrelated SO questionから、配列/コレクションの格納に役立つ場合は、getStringSet APIをチェックしてください。文字列セットのための非存在ヴァルスについては
:彼らは存在する、またはdefValues場合
は、プリファレンス値を返します。 ClassCastException - この名前のプリファレンスがあり、 セットでない場合、例外をスローします。そのような文字列として存在しない値データについて
、BOOLなどフロート:
は、それが存在する場合、優先値を返し、またはdefValue。 ClassCastException - この名前のプリファレンスがあり、 ではない場合、Stringをスローします。
また、これらのリンクをチェックすることができます。
- Shared Preferences | Android Developer Tutorial (Part 13)
- Adding Saved Games to Your Android Game
- Saving Data
は、この情報がお役に立てば幸い!
関連する問題
- 1. iextendedentitypropertiesとNBTプレーヤーのデータを保存する
- 2. プレーヤーの機器を保存する
- 3. Androidボタンのデータを保存する
- 4. androidのデータを保存する場所
- 5. Androidデータをアプリケーションに保存
- 6. Androidスタジオデータベースにデータを保存
- 7. Androidアプリでデータを保存
- 8. Android:データをonSavedInstanceに保存する
- 9. AndroidのLogCatのデータを保存
- 10. Android - データを自分のデータサーバーに保存
- 11. Androidデータ(テキスト+画像)保存
- 12. Androidアカウントマネージャーに追加データを保存
- 13. Android/data/pkgnameの中にデータを保存する
- 14. Androidでデータを保存するのに役立つ
- 15. 内部ストレージ内のデータを保存するAndroid NullPointerException
- 16. データを保存するためのAndroidシリアライゼーション...
- 17. GPSデータをAndroidのファイルに保存する
- 18. Androidにデータを保存する際の問題
- 19. androidのヒンディー語フォントでデータを保存する方法
- 20. データをクラウドにAndroidアプリケーションのテーブル形式で保存する
- 21. CloudBoostでAndroidでデータを保存する際の問題
- 22. の保存/ Androidの
- 23. データベースにデータを保存するとAndroid AlertDialogがフリーズする
- 24. Android - ビデオの内部保存と再生を保存する
- 25. HTM5 LocalStorage:ログインしているすべてのプレーヤーのゲームプロセスを保存します
- 26. Rsyncで保存先のデータを保存する
- 27. Androidデータベースの保存
- 28. Vuejsデータを保存する
- 29. データを保存するiphone
- 30. Scrapy:データを保存する