Android查看数据库

来源:互联网 发布:软件 漏洞 编辑:程序博客网 时间:2024/05/17 04:51

说的就是查看/data/data/package/databases/abc.db,其中package是应用的包名称,abc.db是sqlite数据库的名称。

可以用adb shell打开手机的shell,然后跳到相应目录查看。这么做的好处是,数据库是实时更新的,每当需要机器改变数据的时候,都会查看到。缺点是文本界面,不容以操作。

还有一种方法就是pull出来,然后用工具查看。缺点是每次都要pull一下,同时数据也不是实时更新的。但是有图形界面。所以可以写一个脚本来做这个事情。如下:

(环境是ubuntu11.11)

#!/bin/bashadb pull /data/data/package/databases/abc.dbsqliteman abc.db

其中sqliteman是ubuntu下用于查看sqlite3数据库的软件。