私はアンドロイドアプリを構築しており、データベースを設定せずに4桁の数字(ピン)を保存したいと考えています。少量のデータを保存する
その4桁の数字は、アプリのパスワードになります。
私はSQLiteのデータベースを設定する方法を知っているが、AndroidのSharedPreferences
が仕事をするだけで4桁の数字
私はアンドロイドアプリを構築しており、データベースを設定せずに4桁の数字(ピン)を保存したいと考えています。少量のデータを保存する
その4桁の数字は、アプリのパスワードになります。
私はSQLiteのデータベースを設定する方法を知っているが、AndroidのSharedPreferences
が仕事をするだけで4桁の数字
のために多くの仕事に思える:
var prefs = PreferenceManager.GetDefaultSharedPreferences(Application.Context);
var editor = prefs.Edit();
editor.PutString("MyFourDigitString", "1234");
editor.Apply();
var MyFourDigitString = prefs.GetString("MyFourDigitString", "0000"); // 0000 = default value
あなたはオプションを以下した情報を保存するには:
SQLiteデータベースを使用しない場合は、「共有設定」を選択します。しかし、ユーザーが設定からデータを削除すると、削除されます。
詳細については、次のURLをお読みください。
https://developer.android.com/training/basics/data-storage/index.html
https://developer.android.com/guide/topics/data/data-storage.html
乾杯!
共有設定を使用します。 パスワードは設定に保存するので、暗号化されたデータとして保存する必要があります。例はhere
[Android共有設定の例](http://stackoverflow.com/questions/23024831/android-shared-preferences-example)の可能な複製です。 – SripadRaj