在开发Andriod的过程中,有些时候需要我们查看本地数据库里的数据。此时,我们可以使用 Root Explorer 进行查看。那么,如何通过dos控制台快速的查看呢?
1、windows操作系统下,Win+R,输入cmd,打开dos命令窗口;
2、 输入 set path=%path%;D:\AndroidSDK\sdk\platform-tools
,其中
D:\AndroidSDK\sdk\platform-tools 为我们android sdk里面adb.exe程序的安装目录。按回车Enter;
3、输入 adb shell,按回车Enter;
4、接着,可以输入 ls 查看该所有文件目录;
5、直接cd data/data/com.example.someuidemo/databases,回车。其中com.example.someuidemo为我们Android应用程序的包名,
data/data/com.example.someuidemo/databases 为Andriod默认存放.db数据库文件的路径;
在这里,我们就可以看到程序中所创建的数据库.db文件了。
6、输入 sqlite3 someui.db,按回车;其中someui.db为我们自己创建的数据库名称;
7、输入 .schema,回车。可以查看someui.db数据库中的表字段结构;
8、输入 select * from ShoppingCar;
,记得最后面要加上分号, (输入相对应的sqlite数据库语句,进行查找,删除,新增,修改操作等),按回车,就可以看到该表中的数据了。
注意:如果在cd进入相关目录的时候,提示Permission权限问题时,请先修改其权限即可。我是通过在Root Explorer上,长按其文件目录—>”权限设定”——->将所有的勾都打上。