在項目的build.gradle中添加LitePal的依賴:
implementation 'org.litepal.guolindev:core:3.2.0'
然后在AndroidManifest.xml文件中添加LitePal的初始化配置:
<meta-data
android:name="litepal.xml"
android:value="your_litepal_db_config_file_name"/>
在assets目錄下創建一個litepal.xml文件,用于配置數據庫的基本信息,例如數據庫名稱、版本號、映射的實體類等,示例配置如下:
<?xml version="1.0" encoding="utf-8"?>
<litepal>
<dbname value="my_db"/>
<version value="1"/>
<list>
<mapping class="com.example.User"/>
</list>
</litepal>
創建對應的實體類,例如User類,該類需要繼承自DataSupport類,示例如下:
public class User extends DataSupport {
private int id;
private String name;
private int age;
// 省略getter和setter方法
}
在代碼中可以通過LitePal提供的API來進行數據庫的增刪改查操作,例如:
// 插入數據
User user = new User();
user.setName("John");
user.setAge(25);
user.save();
// 查詢數據
List<User> userList = DataSupport.findAll(User.class);
// 更新數據
user.setAge(30);
user.updateAll("name = ?", "John");
// 刪除數據
DataSupport.deleteAll(User.class, "age < ?", "20");
以上就是LitePal在Android中的配置和基本使用方法。希望對你有幫助!