- 5
- 0
- 约1.92万字
- 约 21页
- 2019-06-14 发布于浙江
- 举报
用户登陆界面
用户注册界面
查找学生信息并对学生进行操作
添加用户界面
用户管理界面
二、源代码
1. LoginActivity.java
package org.liming.stumanage;
public class LoginActivity extends Activity implements OnClickListener {
private EditText login_uname, login_pwd;
private SQLiteOpenHelper helper;
private SQLiteDatabase db;
private Intent intent;
private ListPopupWindow lpw;
private ListString namelist;
private TextView autoname;
private Cursor cursor;
// 生成一个DES算法的密匙
// public static SecretKey key = CryptTest.createSecretKey(DES);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login_main);
helper = new MyDbHelper(this);
namelist = new ArrayListString();
// 获取账号、密码的组件
login_uname = (EditText) findViewById(R.id.login_uname);
login_pwd = (EditText) findViewById(R.id.login_pwd);
login_uname.setOnClickListener(this);
getNameList();
}
/**
* 从userloginfo表中获取用户登录列表
*/
private void getNameList() {
db = helper.getReadableDatabase();
cursor = db.rawQuery(select distinct _name from userloginfo, null);
if (cursor.getCount() != 0) {
while (cursor.moveToNext()) {
namelist.add(cursor.getString(cursor.getColumnIndex(_name)));
adapter.notifyDataSetChanged();
}
}
}
/**
* 处理login页面的注册、登录、退出事件
*
* @param v
*/
public void loginBtnClick(View v) {
switch (v.getId()) {
case R.id.login_btn_regist:
intent = new Intent(LoginActivity.this, RegistActivity.class);
startActivity(intent);
break;
case R.id.login_btn_login:
String name = login_uname.getText().toString().trim();
String pwd = login_pwd.getText().toString().trim();
String str = null;
if (TextUtils.isEmpty(name) || TextUtils.isEmpty(pwd)) {
MyToast.viewToast(this, 账号或者密码不能为空!);
} else {
// 使用密匙加密
// String strname = CryptTest.encryptToDES(key, name);
// 查询用户
db = helper.getReadableDatabase();
Cursor cursor = db.rawQuery(
select * from userinfo where _name=? limit 1,
new String[]
您可能关注的文档
最近下载
- 2024-2025学年广东省东莞市统编版三年级上册期末考试语文试卷.pdf VIP
- 广东省深圳市宝安区2025-2026学年五年级上学期期末学业质量评估语文试卷.docx VIP
- 蛋白尿的鉴别课件.pptx VIP
- 2025年和田地区遴选公务员考试真题汇编及答案解析(夺冠).docx VIP
- 广东省东莞市2024-2025学年三年级上册期末考试数学试卷(含答案).pdf VIP
- 汉森打印软件说明书.pdf VIP
- 中医护理常规技术操作规程(最新).docx VIP
- arcgis软件使用专题培训.pdf VIP
- HG∕T 5293-2017 苯乙酸-行业标准.pdf VIP
- 信息资源管理题库-附答案 .pdf VIP
原创力文档

文档评论(0)