我正在构建一个Android应用程序,我想存储一个4位数字(pin),而无需设置任何数据库。
该4位数字将是该应用的密码。
我知道如何设置SQLite数据库,但它似乎只适用于4位数字
答案 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)
要保存信息,您有以下选项:
如果您不想使用SQLite数据库,请转到共享首选项。但是当用户从设置中删除数据时,它将被删除。
请阅读以下网址以了解更多详情。
https://developer.android.com/training/basics/data-storage/index.html
https://developer.android.com/guide/topics/data/data-storage.html
干杯!!!
答案 2 :(得分:0)
使用共享首选项。 由于您在首选项中存储密码,因此必须将其存储为加密数据。示例是here