存储少量数据

时间:2016-10-15 09:11:42

标签: c# android xamarin xamarin.android

我正在构建一个Android应用程序,我想存储一个4位数字(pin),而无需设置任何数据库。

该4位数字将是该应用的密码。

我知道如何设置SQLite数据库,但它似乎只适用于4位数字

3 个答案:

答案 0 :(得分:1)

Android 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 将完成这项工作:

{{1}}

答案 1 :(得分:0)

要保存信息,您有以下选项:

  1. SQLite数据库
  2. 共享偏好
  3. 文件系统
  4. 如果您不想使用SQLite数据库,请转到共享首选项。但是当用户从设置中删除数据时,它将被删除。

    请阅读以下网址以了解更多详情。

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

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

    干杯!!!

答案 2 :(得分:0)

使用共享首选项。 由于您在首选项中存储密码,因此必须将其存储为加密数据。示例是here