android模仿Twitter记住密码功能
来源:互联网 发布:数据库索引怎么建立 编辑:程序博客网 时间:2024/05/15 03:19
android模仿Twitter记住密码功能
运行效果图:
密码为空:
密码错误:
源码:
登陆判断:
public void click(View view) {if (!(TextUtils.isEmpty(edName1.getText()))&& !(TextUtils.isEmpty(edName2.getText()))) {if (edName1.getText().toString().equals("root")&& edName2.getText().toString().equals("123456")) {if (ckName.isChecked()) {save();show();}else{delete();show();}} else {Toast.makeText(this, "密码错误", Toast.LENGTH_LONG).show();}} else {Toast.makeText(this, "账号密码不能为空", Toast.LENGTH_LONG).show();}}
页面跳转:
public void show() {// TODO Auto-generated method stubIntent intent=new Intent(MainActivity.this, ShowActivity.class);startActivity(intent);}
存储:
public void save() {String name = edName1.getText().toString();String key = edName2.getText().toString();SharedPreferences sharedPreferences = getSharedPreferences("data",MODE_PRIVATE);Editor editor = sharedPreferences.edit();editor.putString("zhanghao", name);editor.putString("key", key);editor.putBoolean("change", true);editor.commit();}
删除:
private void delete() {// TODO Auto-generated method stubSharedPreferences sharedPreferences = getSharedPreferences("data",MODE_PRIVATE);Editor editor = sharedPreferences.edit();editor.putString("zhanghao", "");editor.putString("key", "");editor.putBoolean("change", false);editor.commit();}
protected void onResume(){super.onResume();getData();}private void getData() {// TODO Auto-generated method stubSharedPreferences sharedPreferences=getSharedPreferences("data", MODE_PRIVATE);if(sharedPreferences.getBoolean("change", true)){edName1.setText(sharedPreferences.getString("zhanghao", ""));edName2.setText(sharedPreferences.getString("key", ""));ckName.setChecked(true);}else{edName1.setText("");edName2.setText("");ckName.setChecked(false);}}
0 0
- android模仿Twitter记住密码功能
- Android 记住密码功能
- android :记住密码功能
- Android 记住密码功能
- 2015.1.7,Android项目小案例,SharedPerFrences模仿腾讯QQ记住密码功能
- 模仿登陆,记住密码
- Android—记住密码功能
- android实现登陆注册记住密码功能
- android中实现记住密码功能
- Android登陆页面记住密码功能代码
- 【Android】记住密码功能的实现
- Android:用SharePreferences实现记住密码功能
- Android:登录实现记住密码功能
- js记住密码功能
- 记住密码功能
- SpringMVC记住密码功能
- 模拟记住密码功能
- CheckBox记住密码功能
- KVC与KVO理解
- Android取消EditText自带黄色边框
- [leetcode]Find Minimum in Rotated Sorted Array
- [iOS]判断字符串是否为合法邮箱地址
- GraphMatrix::构造、析构、插入、删除
- android模仿Twitter记住密码功能
- GitHubs
- android WebView使用 一 (简单使用在程序中)
- 关于LR录制时不能自动启动IE浏览器的解决方法总结
- ios捕获崩溃
- HDU 1009贪心
- 在iOS 中改变tableView的frame让tableView回到顶部的方法
- 使用PL/SQL生成随机密码
- VS2010 小技巧