这是我用来在首选项中创建和存储值的代码。传出是字符串变量。
SharedPreferences sp = getSharedPreferences(outgoing, Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putString("PhoneNo","Hi");
editor.commit();
Run Code Online (Sandbox Code Playgroud)
这是从 SharedPreference 获取值的代码。
SharedPreferences sp
=getSharedPreferences(outgoing,Activity.MODE_PRIVATE);
String calln = sp.getString("PhoneNo","0");
Toast.makeText(mContext, "SHARED"+calln,Toast.LENGTH_LONG).show();
Run Code Online (Sandbox Code Playgroud) 我看到了一些自动登录的教程例如这个链接,但是当我第一次使用该应用程序时,如何检查登录名和密码是否已经插入到"首选项活动"中?我应该放什么条件?
我是Android开发的新手,现在我真的很想学习共享偏好.我用Google搜索了很多次,我认为我并没有完全掌握它.
我相信这个共享首选项将帮助我在登录屏幕活动中存储用户名和密码.谢谢!
回答这个问题:在Android应用程序中存储用户设置的最合适的方式是什么,如果我在共享首选项中存储身份验证令牌,使用私有设置,服务器应该如何处理这个令牌?那是,
(1)token的有效期应该是多长?
(2) 如何确保其他设备不会尝试使用此令牌?
android authorization web-services web-applications access-token
因为我是android应用程序开发的新手..我正在制作一个密码管理器类型的应用程序...所以在第一页上我要求输入用户名和密码以及一个注册按钮。如果一个人是第一次运行应用程序,那么如果他/她忘记了他/她的密码,他/她必须注册并提供用户 ID、密码、安全问题。现在我想保存用户在应用程序中注册时提供的用户名和密码,下次当他/她再次登录并输入用户名和密码时,应用程序应该从保存的用户名和密码中验证它并将其定向到下一页,如果他/她输入了正确的用户名和密码,否则一条消息应该是“不正确的用户名或密码”。
为此,我应该在 Eclipse 中编码什么..?
我已经制作了 xml 文件,即布局..
谢谢