【Android之实践】adb命令:操作sqlite表

来源:互联网 发布:淘宝客服流程规范 编辑:程序博客网 时间:2024/05/18 06:19
步骤1:在dos命令中,输入 cd F:\android\android-sdk-windows\tools目录后,输入adb shell,如果提示有错的话,就进入进入F:\android\android-sdk-windows\platform-tools目录
步骤2:输入adb shell
步骤3:输入cd data/data/xxx/database/(进入xxx包名目录下的database目录下,找到db文件)
步骤4:输入sqlite3 数据库名字.db
步骤5:输入增删改查语句了(如果退出sqlite,可以输入“.quit”;如果查看db中有哪些表,可以输入“.table”;如果查看某个表结构,输入:“ select * from sqlite_master where type="table" and name="表名";”  或者 “select * from sqlite_master where type="table";”)


注:1、如何获取包名,可在设置-应用中,切换至正在运行的进程中看到,也可以用aapt命令(aapt dump badging 应用.apk),具体用法,请自行百度,参考地址:http://blog.chinaunix.net/uid-26898698-id-3896769.html

       2、进入database目录,有时看到不db文件,可以用赋予权限(1、输入adb shell  ;2、再输入busybox chmod 777 数据库名字.db)



1 0
原创粉丝点击