adb控制设备状态

屏幕设置

屏幕亮度

python 复制代码
# 当前屏幕亮度
adb shell settings get system screen_brightness

# 更改屏幕亮度
 adb shell settings put system screen_brightness

屏幕休眠时间

python 复制代码
# 当前屏幕休眠时间
adb shell settings get system screen_off_timeout

#更改屏幕休眠时间
adb shell settings put system screen_off_timeout 10000

蓝牙

获取蓝牙状态

python 复制代码
# 1是开,0是关
adb shell settings get global bluetooth_on

# enabled:true是开,enabled: false是关
adb shell dumpsys bluetooth_manager | findstr enabled

设置蓝牙状态

python 复制代码
# 开启蓝牙
adb shell settings put global bluetooth_on 1
# 关闭蓝牙
adb shell settings put global bluetooth_on 0

# 这个方法重启才会生效
adb shell svc bluetooth enable
adb shell svc bluetooth disable

# 出现弹窗,点击允许后开启蓝牙
adb shell am start -a android.bluetooth.adapter.action.REQUEST_ENABLE

# 进入蓝牙界面,根据实际再点击页面
adb shell am start -a android.settings.BLUETOOTH_SETTINGS

# 调用appium的广播,会出现弹窗需点击
adb shell am broadcast -a io.appium.settings.bluetooth --es setstatus enable

WiFi和热点

获取网络状态

python 复制代码
# windows系统用findstr,linux系统用grep
adb shell ps | findstr wifi
python 复制代码
# 有wpa_supplicant就表示wifi开启,有hostapd就表示热点开启
wifi            626      1   13992   3280 0                   0 S [email protected]
wifi           1016      1   15264   2944 0                   0 S wificond
wifi           4961      1   23880   7944 0                   0 S wpa_supplicant
wifi           5027      1   13384   4936 0                   0 S hostapd

设置WiFi状态

python 复制代码
# 打开WiFi
adb shell svc wifi enable  

#关闭WiFi
adb shell svc wifi disable  

设置热点状态

python 复制代码
# 进入热点界面,根据实际再点击页面
adb shell am start -n com.android.settings/.TetherSettings
相关推荐
SlowFeather2 小时前
Unity 使用 ADB 实时查看手机运行性能
android·unity·adb·性能优化·profiler
缘来的精彩8 小时前
adb常用的20个命令
android·adb·kotlin
尽兴-1 天前
Mac 「brew」快速安装MySQL
mysql·macos·adb·brew
小白教程2 天前
MySQL主从数据库配置教程
数据库·mysql·adb·mysql8.0主从配置
cypking2 天前
mysql 安装
数据库·mysql·adb
天狼12223 天前
第5章-1 优化服务器设置
运维·服务器·adb
似霰3 天前
安卓adb shell串口基础指令
android·adb
fatiaozhang95273 天前
中兴云电脑W102D_晶晨S905X2_2+16G_mt7661无线_安卓9.0_线刷固件包
android·adb·电视盒子·魔百盒刷机·魔百盒固件
柳如烟@5 天前
从零开始配置 Zabbix 数据库监控:MySQL 实战指南
数据库·mysql·adb·zabbix
AscendKing5 天前
电脑安装adb并且连接华为手机mate60pro后查看设备
adb·智能手机