標籤:android blog http io ar 使用 for sp 檔案
原創文章,如有轉載,請註明出處:http://blog.csdn.net/yihui823/article/details/6689922
本文章的前提:已經安裝了Eclipse和ADT。android SDK也下載完畢。Eclipse裡面已經設定好了andro本文章的前id SDK。
本文章將系統的介紹Android調試的各個工具。講的會比較細,希望對大家有所協助。
SQLITE3
SQLite 是一個非常流行的嵌入式資料庫,它提供了一個清爽的 SQL 介面,相當小的記憶體佔用和高速的響應。重要的是,它是免費的,不會有什麼專利陷阱,不會因為使用它導致每台Android手機向Android的無賴競爭者交多少銀子。^_^
SQLite3是一個簡化的資料庫,比傳統的資料庫少了很多東西,例如外鍵和左右串連。不過這並不影響我們使用,畢竟它處理的是嵌入式的資料,不是海量資料。
android SDK已經帶了sqlite3的命令列。不過我們一般還是先進入adb shell裡,直接利用手機上的sqlite3來查看/操作資料庫。代碼裡面如何編寫資料庫的代碼,我會另外開章節描述,這裡只是寫如何使用命令列。
先使用adb shell進入手機終端。一般資料庫檔案以.db結尾,放在/data/data/[應用的包]/databases目錄裡。我們先進入鬧鐘的目錄:
>>adb shell
#cd /data/data/com.android.alarmclock/databases
#sqlite3 alarms.db
將進入sqlite3的命令列模式:
# sqlite3 alarms.db
sqlite3 alarms.db
SQLite version 3.6.22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
1, 需要查看當前有多少表,輸入:
sqlite>.table
2, 可以直接輸入sql命令。例如,輸入
sqlite>select * from alarms;
記得一定要以“;”結尾哦。
3, 退出,輸入:
sqlite>.quit
4, 查看協助,輸入:
5, sqlite>.help
當然,也可以使用adb pull 命令,把db檔案從手機down到PC端,直接使用android sdk裡帶的sqlite3命令來操作db檔案。調整好了之後,再用adb push把db檔案上傳到手機上。
推薦使用一些可視化的sqlite3工具。Linux和win下都有的工具:sqlitebrowser。
Android工具 - SQLITE3