教你获取并查看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,打开数据库文件
后话:为了快速查看自己开发的应用数据,可以将以上命令写成脚本,需要时执行,避免过多的交互。
最终效果图。
步骤:
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,打开数据库文件
后话:为了快速查看自己开发的应用数据,可以将以上命令写成脚本,需要时执行,避免过多的交互。
最终效果图。
![](http://my.csdn.net/uploads/201207/22/1342929172_5538.png)
相关文章推荐
- android使用命令行查看应用程序安装在小米手机上的数据库
- Android中获取应用程序(包)的信息之PackageManager的使用
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- Android中如何使用命令行查看内嵌数据库SQLite3
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- Android adb命令大全(通过adb命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- Android中使用命令行查看导出数据库
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- 仿91助手的PC与android手机通讯(5) --- 使用adb获取手机信息
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- 使用adb查看已安装程序的包信息
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)
- 如何使用adb命令查看android中的数据库
- Android中获取应用程序(包)的信息-----PackageManager的使用
- Android中获取应用程序(包)的信息-----PackageManager的使用(一)