0

作为 android 应用程序开发的新手.. 我正在制作一个密码管理器类型的应用程序......所以在第一页我要求输入用户名和密码以及一个注册按钮。如果一个人是第一次运行应用程序,那么他/她必须注册并提供用户名,密码,如果他/她忘记了他/她的密码的情况下的安全问题。现在我想保存用户在应用程序中注册时提供的用户名和密码,下次当他/她再次登录并输入用户名和密码时,应用程序应该从保存的用户名和密码中验证它并将其定向到下一页如果他/她输入了正确的用户名和密码,否则一条消息应该显示“用户名或密码不正确”。

为此,我应该在eclipse中做什么编码..?

我已经制作了xml文件,即布局..

谢谢

4

1 回答 1

5

您应该将其保存在一个文件中,我建议使用SharedPreferences,然后在每次启动应用程序时从那里读取它,并查看匹配是否正确。

要保存它:

SharedPreferences sp = context.getSharedPreferences("loginSaved", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putString("username", "some user value");
editor.putString("password", "some password value");
editor.commit();

为拿到它,为实现它:

SharedPreferences sp = context.getSharedPreferences("loginSaved", Context.MODE_PRIVATE);
String username = sp.getString("username", null);
String password = sp.getString("password", null);
if(username != null && password != null){
    // login automatically with username and password    
}
else{
    // login for the first time
}
于 2012-10-01T07:14:39.557 回答