此项目参考郭霖《第一行代码》中使用LitePal操作数据库。

step1:建好项目后先配置LitePal!!!(链接)

step2:UI布局、创建和升级数据库、使用LitePal对数据进行增删查改操作

建好项目后:


1.编写app/build.gradle文件。

  
在dependencies闭包中加入如下代码。

 compile 'org.litepal.android:core:1.4.1'        //声明litepal该开源库

在这里插入图片描述在这里插入图片描述


2.在app/src/main下新建assets目录,并在此目录下新建litepal.xml。

  
在建表(类)后,需将表加入到映射模型中,则要修改litepal.xml中的代码。

(以下则加入了表Book和表Category,这两行可以删除,后期根据自己的项目在将表加入映射关系。)
litepal.xml内容如下:

<?xml version="1.0" encoding="utf-8" ?>
<litepal>
    <dbname value="BookStore"></dbname>

    <version value="4"></version>

    <list>
        <mapping class="com.example.dn.library_management_zxy.Book"></mapping>
        <mapping class="com.example.dn.library_management_zxy.Category"></mapping>
    </list>
</litepal>

在这里插入图片描述在这里插入图片描述


3.修改AndroidMainfest.xml代码。

  
加入如下代码,在application块中:

android:name="org.litepal.LitePalApplication"

在这里插入图片描述在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐