Android開源資料庫框架之LitePal

2021-08-03 03:12:26 字數 1038 閱讀 9477

簡介:郭大神對sqlite操作的封裝,十分好用 1.

新增依賴包:

compile'org.litepal.android:core:1.3.2'

2.new

乙個directory

為assets目錄

新建乙個

litepal.xml

檔案新增如下內容:

<?xmlversion="1.0" encoding="utf-8" ?>

3.配置

修改androidmanifest.xml 在

標籤下新增: 4.

建立乙個

class

類類似於表

publicclass userhistory

查詢第一條資料:

userhistory first=datasupport.findfirst(userhistory .class);

查詢最後一條資料:

userhistory last=datasupport.findlast(userhistory .class);

只查詢哪幾列資料:

listus=datasupport.select("name","address").find(userhistory.class);

指定查詢的約束條件:

(where)

listus=datasupport.where("

條件","

條件值").find(userhistory .class);

指定結果的排序

:(order)

listus=datasupport.order("

列名desc").find(userhistory .class);

前三條資料

(limit)

listus=datasupport.limit(3).find(userhistory .class);

指定查詢第二條到第四條資料

listus=datasupport.limit(3).offset(1).find(userhistory .class);

android開源框架

專案位址 2 網路請求的排序 scheduling 3 網路請求的優先順序處理 4 快取 5 多級別取消請求 文件介紹 主要有四大模組 finalbitmap可以配置執行緒載入執行緒數量,快取大小,快取路徑,載入顯示動畫等。finalbitmap的記憶體管理使用lru演算法,沒有使用弱引用 andr...

android網路開源框架volley之一

五月份的google i o 2013開發者大會上,google發布了開源的網路框架volley,聽說反應很好,因此決定花點時間研究一下。volley獲取位址 如果文中所列位址訪問不了,請自行想辦法,你該懂得 git clone volley的使用流程大致是這樣的。首先,我們拿到volley的請求佇...

搭建Android資料庫框架(增)

定義乙個idaoinf介面 public inte ce idaoinf實現乙個工廠類 public class daofactory file dbfile new file root,run.db mdatabase sqlitedatabase.openorcreatedatabase dbf...