2016-10-15 12 views
0

私はアンドロイドアプリを構築しており、データベースを設定せずに4桁の数字(ピン)を保存したいと考えています。少量のデータを保存する

その4桁の数字は、アプリのパスワードになります。

私はSQLiteのデータベースを設定する方法を知っているが、AndroidのSharedPreferencesが仕事をするだけで4桁の数字

+3

[Android共有設定の例](http://stackoverflow.com/questions/23024831/android-shared-preferences-example)の可能な複製です。 – SripadRaj

答えて

1

のために多くの仕事に思える:

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 
0

あなたはオプションを以下した情報を保存するには:

  1. SQLiteデータベース
  2. 共有好み
  3. ファイルシステム

SQLiteデータベースを使用しない場合は、「共有設定」を選択します。しかし、ユーザーが設定からデータを削除すると、削除されます。

詳細については、次のURLをお読みください。

https://developer.android.com/training/basics/data-storage/index.html

https://developer.android.com/guide/topics/data/data-storage.html

乾杯!

0

共有設定を使用します。 パスワードは設定に保存するので、暗号化されたデータとして保存する必要があります。例はhere

関連する問題