制作主密码并将其存储在Android设备上

时间:2015-05-06 19:13:40

标签: java android password-protection

我目前正在开发应用,在主屏幕上,应该是这样的: http://i.stack.imgur.com/RqzLw.png 所以我的问题是:我如何在Android设备中存储该数据? 我没有在谷歌上找到任何有用的东西,我得到的是mysql数据存储。 感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用SharedPreferences轻松保存和加载简单值,例如字符串,请参阅下文:

保存字符串

SharedPreferences prefs = context.getSharedPreferences("app", MODE_PRIVATE);
Editor edit = prefs.edit();
edit.clear();
edit.putString("password", txtPass.getText().toString().trim());
edit.commit();

<强>载入

SharedPreferences userDetails = context.getSharedPreferences("app", MODE_PRIVATE);
String pass = prefs.getString("password", null);

如果您要存储密码,则可能需要查看更安全的方法或在保存和加载时使用加密/解密技术。

答案 1 :(得分:0)

您可以使用共享偏好设置,但不建议您在手机中保存敏感信息(例如密码)。

即使您加密密码,也可以轻松解密,因为Android应用可以轻松反编译。