LitePal数据库的配置

首先在闭包下加入依赖:

implementation 'org.litepal.android:core:2.0.0'

在这里插入图片描述
接下来需要配置litepal.xml文件:
1.右击app/src/main目录New|Directory 创建一个assets目录;
2.在assets目录下通过右击New|File 输入litepal.xml 创建一个litepal.xml文件,文件内容如下图:
在这里插入图片描述

<?xml version="1.0" encoding="utf-8" ?>
<litepal>
    <dbname value="Data" />  <!--数据库名-->
    <version value="1" />  <!--数据库版本号-->
    <!--list用于指定映射模型-->
    <list>
        <mapping class="com.example.administrator.demohistorica.Bean" />  <!--Bean为实体类-->
    </list>
</litepal>

然后在application中加上:

 android:name="org.litepal.LitePalApplication"

这样LitePal的所有功能才可以正常工作
在这里插入图片描述
最后新建实体类(这里的实体类可以看作是数据库的表,里边的每个字段就是对应的每一列)
1:添加字段并实现它们的getter和setter方法
2:继承LitePalSupport
在这里插入图片描述
最最后,在litepal.xml中添加实体类的映射模型:

<mapping class="com.example.wh.litepaldemo.Book"/>

在这里插入图片描述
如果代码启用了代码混淆,添加下面:

-keep class org.litepal.** {
    *;
}

-keep class * extends org.litepal.crud.LitePalSupport{
    *;
}

这样就配置好了一个litepal数据库,只需要在代码中对数据库进行一次任意操作它便会自动创建完成!!

PS:数据库的增删改查具体使用,本文不再详细叙述,可另行查阅。

猜你喜欢

转载自blog.csdn.net/qq_38287890/article/details/86596463