论坛首页 移动开发技术论坛

android adb中查看database

浏览 9601 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-08-04   最后修改:2009-08-04

1。首先,emulator必须跑起来。可以通过eclipse或者command line(emulator @device_name)启动emulator。

 

2。进入adb shell。adb位于%android_home%\tools目录下。

 

3。cd data/data,ls可见如下application list:

# ls
com.android.alarmclock
com.android.browser
com.android.calculator2
com.android.camera
com.android.contacts
com.android.providers.contacts
com.android.customlocale
com.android.development
com.android.providers.downloads
...
com.todolist
com.earthquake

 

4。cd com.earthquake/databases,ls可见当前应用下所有的database files。

# ls
earthquakes.db

 

5。sqlite3 earthquakes.db

# sqlite3 earthquakes.db
SQLite version 3.5.9
Enter ".help" for instructions

sqlite> .tables
android_metadata  earthquakes

sqlite> select count(*) from earthquakes;

 

如果不是emulator or dev phone,用户必须有root权限。

 

Over

论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics