編輯:中級開發
1. 相對於封裝過的ContentProvider而言,使用原始SQL語句執行效率高,比如使用方法rawQuery、execSQL的執行效率比較高。
2. 對於需要一次性修改多個數據時,可以考慮使用SQLite的事務方式批量處理,我們定義SQLiteDatabase db對象,執行的順序為
db.beginTransaction();
//這裡處理數據添加,刪除或修改的SQL語句
db.setTransactionSuccessful(); //這裡設置處理成功
db.endTransaction(); //這句很重要,告訴數據庫處理完成了,這時SQLite的底層會執行具體的數據操作。
3. 打好SQL語句的基礎,對於查詢,以及分配表的結構都十分重要,android123建議有時間的網友可以查看下SQLite的源碼對底層實現加深了解後可以很好的做性能調優。
本文節選於機械工業出版社推出的《Android應用開發揭秘》一書,作者為楊豐盛。本書內容全面,詳細講解了Android框架、android組件、用戶界面開發、游戲開發、
簡介: 有幾個網站從事一些非盈利服務,提供一些可輕松設置和使用的表單來進行民意測驗和數據收集。本教程介紹一個簡單的架構來為 android 設計類似的應用程
有關android SDK自帶的性能分析調試工具TraceVIEw使用方法,我們在android.os.Debug調試工具使用方法 簡單的說過,有關實際使用如
簡介: 在這個由五個部分所組成的系列的第一部分中,您將接觸到移動 Web 應用程序中最流行的新技術:地理定位。高端智能手機都內置 GPS,現在您將了解 Web