常用adb命令及sql语句

                                                                                            常用adb命令

 

adb devices , 获取设备列表及设备状态

adb get-state , 获取设备的状态

adb kill-server , adb start-server , 结束 adb 服务, 启动 adb 服务

adb logcat , 打印 Android 的系统日志,这个可以单独拿出来讲

adb bugreport , 打印dumpsys、dumpstate、logcat的输出,也是用于分析错误

adb install , 安装应用,覆盖安装是使用 -r 选项

db uninstall , 卸载应用

adb pull , 将 Android 设备上的文件或者文件夹复制到本地

adb push , 推送本地文件至 Android 设备

adb reboot , 重启 Android 设备

adb forward , 将 宿主机上的某个端口重定向到设备的某个端口

adb connect 远程连接 Android 设备

 

                                                                                      常用adb shell命令

Adb shell pm list package 列出安装在设备上的应用

adb shell pm list package -s 列出系统应用

adb shell pm list package -3 列出第三方应用

adb shell pm list package -f 列出应用包名及对应的apk名及存放位置

adb shell pm path 列出对应包名的 .apk 位置

pm install , 安装应用 pm uninstall , 卸载应用 pm clear , 清除应用数据

am start , 启动一个 Activity am monitor , 监控 crash 与 ANR

am force-stop , 后跟包名,结束应用 am startservice , 启动一个服务

am broadcast , 发送一个广播

input向 Android 设备发送按键事件,比如input text 发送文本

input keyevent , 发送按键事件      input tap , 对屏幕发送一个触摸事件

input swipe , 滑动事件

Adb shell screencap截图命令

adb shell wm size 获取设备分辨率

adb shell dumpsys | findstr DUMP  列出当前运行的服务

adb shell dumpsys battery 获取设备电池信息

adb shell dumpsys cpuinfo 获取cpu信息

adb shell dumpsys meminfo 获取内存信息

adb shell dumpsys wifi 获取wifi信息

 

                                                                                    常用sql语句

创建库creat database database-name

删除库drop database dbname

创建表create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

删除表drop table tabname

添加列Alter table tabname add column col type

添加主键Alter table tabname add primary key(col)

创建视图create view viewname as select statement

删除视图drop view viewname

--查询:select * from table1 where 范围

--插入:insert into table1(field1,field2) values(value1,value2)

--删除:delete from table1 where 范围

--更新:update table1 set field1=value1 where 范围

--查找:select * from table1 where field1 like ’%value1%’ ---like的语法

--排序:select * from table1 order by field1,field2 [desc]

--分组:select sex,sum(*) from table1 where age>20 group by sex

--总数:select count as totalcount from table1

--求和:select sum(field1) as sumvalue from table1

--平均:select avg(field1) as avgvalue from table1

--最大:select max(field1) as maxvalue from table1

--最小:select min(field1) as minvalue from table1

--between用法:select * from table1 where time between time1 and time2

--in用法:select * from table1 where a [not] in (‘值1’,’值2’,’值4’,’值6’)

你可能感兴趣的:(测试基础)