(懶人必備)Android開源資料庫LitePal
LitePal是一款開源的android資料庫框架,它採用了物件關係對映(ORM)的模式,並將我們平時開發最常用到的一些資料庫功能進行了封裝,使得不用編寫一行SQL語句就可以完成各種建表和增刪改查的操作。LitePal的專案主頁上也有詳細的使用文件,地址是:http://github.com/LitePalFramework/LitePal 。
一、配置LitePal
要使用LitePal的第一步,就是編輯app/build.gradle檔案,在dependencies閉包裡新增如下內容:
dependencies {
compile'org.litepal.android:core:1.6.1'
}
這樣我們就把LitePal成功引入到當前專案中去了,接下來需要配置litepal.xml檔案。點選app/src/main目錄->New->Directory,建立一個assets目錄,然後在assets目錄下新建一個litepal.xml檔案,接著編輯litepal.xml檔案中的內容,如下所示:
<?xml version="1.0" encoding="utf-8"?> <litepal> <dbname name="BookStore"></dbname> <version value="1"></version> <list></list> </litepal>
其中,標籤用於指定資料庫名,標籤用於指定資料庫版本號,標籤用於指定所有的對映模型,我們稍後就會用到。
最後還需要再配置一下LitePalApplication,修改AndroidManifest.xml中的程式碼,如下所示:
<application
android:name="org.litepal.LitePalApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
這裡我們將專案的application配置為org.litepal.LitePalApplication,這樣才能讓LitePal的所有功能都可以正常工作。243