毕业设计-基于Android的注册登录例子

这个世界,一百万人里面只有一个主角。当主角的都是能够达到极致的人。

一、项目介绍

    本项目基于SQLite的注册登录项目

    SQLite是一个轻量级数据库,它设计目标是嵌入式的,而且占用资源非常低,SQLite没有服务器进程,通过文件保存数据,该文件是跨平台的。支持nullintegerrealtextblob五种数据类型,实际上SQLite也接受varcharchardecimal等数据类型,只不过在运算中或保存时会转换成对应的5种数据类型,因此,可以将各种类型数据保存到任何字段中。

    本项目功能包括

  1. 注册登录;

  2. 修改密码;

  3. 注销账号;

  4. 退出登录;

  5. SQLite数据库增删改查操作的封装;

二、主页代码

public class MainActivity extends Activity {

    // 增
    public boolean add(String name, String password){
        boolean isSuccess = false;
        try {
            db.execSQL("INSERT INTO user (name, password) VALUES(?, ?)",new Object[]{name, password});
            isSuccess = true;
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return isSuccess;
    }
 
    // 删
    public boolean delete(String name, String password){
        boolean isSuccess = false;
        try {
            db.execSQL("DELETE FROM user WHERE name = '" + name + "' AND password = '" + password + "'");
            isSuccess = true;
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return isSuccess;
    }
 
    // 改
    public boolean update(String password){
        boolean isSuccess = false;
        try {
            db.execSQL("UPDATE user SET password = ?",new Object[]{password});
            isSuccess = true;
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return isSuccess;
    }
 
    // 查
    public ArrayList query(){
        ArrayList list = new ArrayList<>();
        Cursor cursor = db.query("user",null,null,null,null,null,"name DESC");
        while(cursor.moveToNext()){
            @SuppressLint("Range") String name = cursor.getString(cursor.getColumnIndex("name"));
            @SuppressLint("Range") String password = cursor.getString(cursor.getColumnIndex("password"));
            list.add(new User(name,password));
        }
        cursor.close();
        return list;
    }

	...
	...

三、项目截图

四、购买套餐

权益 套餐A 套餐B
完整代码
远程调试 不支持
代码答疑 不支持
价 格 ¥50 ¥150

五、购买记录

用户 套餐 时间 评价
*******54 套餐B
*******01 套餐B
*******79 套餐B
*******92 套餐B
*******24 套餐B
*******18 套餐B
*******91 套餐B
*******07 套餐B
*******34 套餐B
*******61 套餐B

------转载请注明出处,感谢您对原创作者的支持 ------

有偿提供项目外包、技术支持、Bug修复、毕业设计、大小作业