1. 程式人生 > >Android greenDAO在Android Studio中的配置與使用

Android greenDAO在Android Studio中的配置與使用

目前Android經常用的orm框架主要有greenDAO、OrmLite、AndrORM。其中greenDAO的執行效率最高,記憶體消耗最少,效能最佳。 
這裡寫圖片描述

greenDAO是一個可以快速將Java物件對映到SQLite資料庫的表單中的ORM解決方案。設計的主要目標:一個精簡的庫;效能最大化;記憶體開銷最小化;易於使用的APIs;對Android進行高度優化。 
GreenDAO3.0之前需要通過新建GreenDaoGenerator工程生成java資料物件(實體)和DAO物件,非常的繁瑣而且也加大了使用成本。GreenDAO3.0最大的變化就是採用註解的方式通過編譯生成java資料物件和DAO物件。 
廢話不多說,開始:

新建存放GreenDao的生成目錄



配置Android工程(app)的 build.gradle

分別新增 sourceSets 和 dependencies:

接著新建一個java工程(module)用於生成Dao

通過 File -> New -> New Module -> Java Library -> 填寫包名與類名 -> Finish,

配置該模組的build.gradle,新增 dependencies:


然後再編寫java工程類:

生成Dao檔案

可以修改gradle指令碼執行 為了方便這裡直接用介面了,設定java執行專案(這一步就不用截圖了吧)
執行完成後顯示如下,OK 成功,GreenDao配置完成
有不妥之處歡迎指出,謝謝!