package com.zuxia.test;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
public class DBDemoActivity extends Activity implements OnClickListener {
Button myBtn = null;
CheckBox userChk = null;
EditText userNameEdit = null;
EditText userPwdEdit = null;
//xml文档对象
SharedPreferences sp = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//获取对象
myBtn = (Button)findViewById(R.id.myBtn);
userChk = (CheckBox) findViewById(R.id.userChk);
userNameEdit = (EditText) findViewById(R.id.userNameEdit);
userPwdEdit = (EditText) findViewById(R.id.userPwdEdit);
sp = getSharedPreferences("user", 0);
String username = sp.getString("name", "");
String userpwd = sp.getString("pwd", "");
userNameEdit.setText(username);
userPwdEdit.setText(userpwd);
if(!"".equals(username))
{
userChk.setChecked(true);
}
//绑定
myBtn.setOnClickListener(this);
}
public void onClick(View v) {
/*
*
* 判断复选框是否选中
* 1,如果选中,将用户名和密码保存到xml
* 2,如果未选中,则将用户和密码重置为空
*
* */
String username = userNameEdit.getText().toString();
String userpwd = userPwdEdit.getText().toString();
if(userChk.isChecked() == true ){
//存储数据
Editor ed = sp.edit();
ed.putString("name", username);
ed.putString("pwd", userpwd);
//提交
ed.commit();
}else{
//存储数据
Editor ed = sp.edit();
ed.putString("name", "");
ed.putString("pwd", "");
//提交
ed.commit();
}
if("admin".equals(username) && "123456".equals(userpwd)){
Intent it = new Intent(this,OtherActivity.class);
startActivity(it);
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Android简单的增删查改源码
共30个文件
class:9个
png:6个
java:4个
5星 · 超过95%的资源 需积分: 10 7 下载量 193 浏览量
2014-12-13
20:48:12
上传
评论 2
收藏 63KB ZIP 举报
温馨提示
这个我觉得非常不错,值得大家学习学习,你们也可以把这些东西用到自己的项目里面
资源推荐
资源详情
资源评论
收起资源包目录
增删查改.zip (30个子文件)
增删查改
DBDemo
bin
classes.dex 6KB
res
drawable-ldpi
ic_launcher.png 2KB
drawable-hdpi
ic_launcher.png 4KB
drawable-mdpi
ic_launcher.png 2KB
classes
com
zuxia
test
OtherActivity.class 2KB
R$layout.class 411B
R$id.class 643B
R$drawable.class 395B
MyDatabase.class 1KB
R$attr.class 328B
R.class 503B
R$string.class 415B
DBDemoActivity.class 3KB
resources.ap_ 12KB
DBDemo.apk 16KB
res
drawable-ldpi
ic_launcher.png 2KB
drawable-hdpi
ic_launcher.png 4KB
values
strings.xml 178B
drawable-mdpi
ic_launcher.png 3KB
layout
other.xml 1KB
main.xml 1KB
assets
gen
com
zuxia
test
R.java 1KB
proguard.cfg 1KB
src
com
zuxia
test
DBDemoActivity.java 2KB
MyDatabase.java 681B
OtherActivity.java 2KB
.project 842B
.classpath 364B
project.properties 361B
AndroidManifest.xml 865B
共 30 条
- 1
资源评论
- ye12171156772014-12-15很好,我用到自己的项目中去,很不错,我喜欢
ye930805
- 粉丝: 1
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功