您的位置:首页 > 移动开发 > Android开发

教你获取并查看Android已安装应用程序的本地数据库信息(adb命令行与SQLite Manager插件的使用)

2012-07-22 11:44 627 查看
想看看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,打开数据库文件

后话:为了快速查看自己开发的应用数据,可以将以上命令写成脚本,需要时执行,避免过多的交互。

最终效果图。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐