ADB小知识:
控制wifi、数据、屏幕常亮
svc命令,位置在/system/bin目录下,用来管理电源控制,无线数据,WIFI。下面的命令都要在shell中执行,需要root。
#svc
svc
Availablecommands:
helpShowinformationaboutthesubcommands
powerControlthepowermanager
dataControlmobiledataconnectivity
wifiControltheWi-Fimanager
#svcpower
svcpower
Controlthepowermanager
usage:svcpowerstayon[true|false|usb|ac]
Setthe‘keepawakewhilepluggedin‘setting。
//设置屏幕的常亮,true保持常亮,false不保持,usb当插入usb时常亮,ac当插入电源时常亮
#svcdata
svcdata
Controlmobiledataconnectivity
usage:svcdata[enable|disable]
Turnmobiledataonoroff。
//设置移动网络的数据是否启用
svcdataprefer
Setmobileasthepreferreddatanetwork
//设置移动网络的数据优先于WIFI
#svcwifi
svcwifi
ControltheWi-Fimanager
usage:svcwifi[enable|disable]
TurnWi-Fionoroff。//设置WIFI是否启用
svcwifiprefer
SetWi-Fiasthepreferreddatanetwork//设置WIFI优先于移动网络的数据,一般应设置成这样,除非你刻意使用移动网络数据传输</span>
获取手机的状态
adbget-serialno获取当前设备serial-number
如果当前设备有两台以上,他会打印出unknown,但是只有一台设备的时候获取serial-number就非常的方便
adbget-devpath获取当前设备的device-path
就是设备插在当前电脑的那一个usb上,如果当前设备有两台以上,他会打印出unknown
adbget-state获取当前设备状态,是否离线。offline|bootloader|device
如果当前设备有两台以上,他会打印出unknown
adbstatus-window用一个窗口来战士当前手机的状态
不知道怎么才能进入recovery界面?按哪些按钮还要去查找方法?
adbreboot[bootloader|recovery]直接进入状态
adbwait-for-device等待设备连接