アプリケーションのみがアクセスできるユーザー名、構成、その他の変数などのデータを保存するために Android でデータ ファイルを作成する最良の方法は何ですか?
これを行う公式の方法はありますか?
アプリケーションのみがアクセスできるユーザー名、構成、その他の変数などのデータを保存するために Android でデータ ファイルを作成する最良の方法は何ですか?
これを行う公式の方法はありますか?
Android にはデータを保存する方法がいくつかあります。
構成は通常、 Android Preferencesによって処理されます。設定を保存できる場所で、次のようにします。
SharedPreferences settings = getSharedPreferences("APP_PREFS", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("silentMode", true);
editor.commit();
データを回復するには、次のようにします。
// Restore preferences
SharedPreferences settings = getSharedPreferences("APP_PREFS", Context.MODE_PRIVATE);
boolean silent = settings.getBoolean("silentMode", false);
より高度なタイプのデータを保存したい場合(データ、インデックス、検証間の関係を作成し、繰り返しを避ける)、データベースを使用することをお勧めします.Androidは、 SQLiteOpenHelperクラスを介してsqliteデータベースを使用してこれを処理するAPIを提供します.
このstackoverflowの質問で見つけることができるAndroidデータベースに関するより詳細な例: Android SQLite Example