android使用litepal实现完整的用户注册登录

源码链接

效果图

注册界面
登录界面


登录成功

在上一篇注册成功的基础上新建Login类,获取用户输入的用户名和密码,先判断是否为空,然后查找数据库中是否存在该用户,根据结果选择进入首页或留在登录界面。

总结:

1.使用LitePal管理数据库,先配置好litepal

2.创建用户实体类User,设置基本属性账号密码

3.用户管理类userManager,从数据库中查询用户数据以及插入数据

4.注册功能MainActivity,根据用户输入的信息,进行一些判断并调用用户管理类的方法进行数据库的增加查询

5.登录Login,根据用户输入的信息调用userManager的方法和数据库的信息比对,是否可以登录


界面优化

1.注册界面中的白色圆角按钮背景

app-src-main-res-drawable-新建drawableResourceFile(background.xml)--设置背景形状,颜色和圆角大小

    android:shape="rectangle">

   

   

2.隐藏掉界面上方的条栏

ActionBar actionBar = getSupportActionBar();    

if(actionBar!=null){

actionBar.hide();

}

3.图片资源

将启动APP图标放在mipmap文件夹下,其他图片放在drawable不同分辨率的文件夹下

手动创建不同分辨率的文件夹





你可能感兴趣的:(android使用litepal实现完整的用户注册登录)