日期:2014-05-16 浏览次数:20498 次
想看看QQ通讯录,应用汇等应用的本地数据库表结构怎办,看看以下方法,很受用。说明:本人的Android设备是root过的,如果没有root,可能访问应用程序的数据库目录会有限制,没试验过。
步骤:
1 命令行方式进入Android SDK adb.exe工具目录(各版本的sdk可能不同)
cd /d E:\WORK\Android\android-sdk_r10-windows_ALL\platform-tools
2 浏览已安装的应用列表(可能需要root权限)
>adb shell
>cd /data/data/
3 定位到程序后,进入数据库目录databases/,得到数据库*.db名称
4 Ctrl+C 退出 adb shell模式,使用adb pull 命令将db拖到本地磁盘,如:
>adb pull /data/data/com.qq.txl/databases/txl.db e:/txl.db
>echo "OK e:/txl.db"
5 安装火狐插件 SQLite Manager,打开数据库文件
后话:为了快速查看自己开发的应用数据,可以将以上命令写成脚本,需要时执行,避免过多的交互。
最终效果图。