美文网首页Android进阶之路Android开发Android开发
android使用litepal实现完整的用户注册登录

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

作者: Margolu | 来源:发表于2019-06-26 10:30 被阅读2次

    源码链接

    效果图

    注册界面 登录界面 登录成功

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

    总结:

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

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

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

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

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


    界面优化

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

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

    <?xml version="1.0" encoding="utf-8"?>

    <shape xmlns:android="http://schemas.android.com/apk/res/android"

        android:shape="rectangle">

        <solid android:color="#fff"/>

        <corners android:radius="15dp"/>

    </shape>

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

    ActionBar actionBar = getSupportActionBar();    

    if(actionBar!=null){

    actionBar.hide();

    }

    3.图片资源

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

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

    相关文章

      网友评论

        本文标题:android使用litepal实现完整的用户注册登录

        本文链接:https://www.haomeiwen.com/subject/jtrqcctx.html