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

标签 java android password-protection

我目前正在开发一个应用程序,在主屏幕上应该有这样的内容: /image/RqzLw.png 所以我的问题是:如何将这些数据存储在 Android 设备中? 我在谷歌上没有找到任何有用的东西,我得到的只是 mysql 数据存储。 谢谢。

最佳答案

您可以使用 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);

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

关于java - 制作主密码并将其存储在 Android 设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30085629/

相关文章:

java - jsoup 没有得到完整的数据

java - 来自 JSONObject 的 StringEntity 对象给出 java.io.UnsupportedEncodingException

Javascript 解压缩/解密 Zip 文件 Apache Cordova

c# - 在 Windows 中安全地存储密码

java - 需要 while 循环程序的帮助

Java 将一个 BufferedImage 与另一个进行比较

java - Gson只能从JSON正确解析一个对象?

Android:如何通过 Intent 共享联系人?

java - android.view.InflateException : Binary XML file line #17: Error inflating class android. support.design.widget.NavigationView

java - 有人可以从 Java 应用程序中窃取密码吗?