在Android开发中,如果用到数据库来储存数据,那么难免就要查看数据库中的内容,可是对于未root的真机来说,查看数据库就不是那么容易了,如果仅仅为了查看数据库再把手机root了,有点得不偿失,所以下面的就提供了一中不用root也可查看数据库的方法,供需要的朋友参考。
- 进入adb所在的目录,打开cmd窗口,输入
adb shell
- 继续输入
run-as 应用的包名
- 然后输入
cd databases
- 最后输入
ls
查看数据库的名字
截图如下:
如图,我的数据库名字为 app.db,然后利用以下代码把数据库文件移动到我们可以访问的文件夹下面
private void getDatabaseFiles(){
//找到文件的路径 /data/data/包名/dat