安卓数据库操作接触过一些,印象中一直对查看模拟器数据库的方法模模糊糊,没有深刻的记忆,记录下。
方法就是 利用 adb shell 命令(没有配置adb 的先需要配置,genymotion 需要在设置里面将ADB的路径 改为android-sdk所在路径 ),步骤如下:
(1)adb shell 进入adb shell
(2)ls 查看当前 adb 设备的 目录
(3)cd /data/data 进入程序所在目录
(4)ls 查看目录下的程序包名列表(方便复制)
(5)cd 程序包名 进入程序包下 (例如 : cd com.xxx.xxx)
(6) ls 查看包下文件目录
(6) cd databases
(7) sqlite3 数据库名
(8).tables 列出当前数据库下的表
(9) select * from 表名; 查看表结构及数据,记住有分号,到此步已经成功的查看到了表结构和数据了
(10).mode column (可选) 10 和11 差不多是为了格式化终端的页面吧。
(11).header on