Skip to the content.

首页 | Blogs | 项目合集 | Bilibili↗
←返回 | 创建:2024-07-20 | 最后更新:2024-12-04
此页面的短链接฿

此内容原作者:@Phoenix-Soup
授权代传

版本号:20240420

或者查看该作者同名自动任务App脚本

使用Ctrl+F或Command+F快速索引
当前命令收录量:未统计

目录

模拟键盘

描述 命令
★模拟滑动指令
第一第二个数字是滑动的起始坐标
第三第四个数字是滑动的结束坐标
第五个数字是滑动用时,单位毫秒
input swipe 500 800 500 300 1000
★模拟拖放指令
格式:input draganddrop <持续时间(ms)>
input draganddrop 900 1600 500 800 1000
★模拟键盘组合键
格式:
input keycombination <-t 时间(ms)> <keycode 1> <keycode 2>
时间项为可选
input keycombination -t 250 KEYCODE_CTRL_LEFT KEYCODE_W
★向当前焦点文本框输入文本Phoenix-Soup
不支持输入中文
input text Phoenix-Soup
播放上一个媒体 input keyevent KEYCODE_MEDIA_PREVIOUS
★媒体播放/暂停 input keyevent KEYCODE_MEDIA_PLAY_PAUSE
恢复播放 input keyevent KEYCODE_MEDIA_PLAY
暂停播放 input keyevent KEYCODE_MEDIA_PAUSE
播放下一个媒体 input keyevent KEYCODE_MEDIA_NEXT
按住W约300ms,其他文本键同理 input keyevent --longpress KEYCODE_W
输入0,其他文本键同理 input keyevent KEYCODE_0
刷新/F5 其他功能键同理 input keyevent KEYCODE_F5
输入/ input keyevent KEYCODE_SLASH
双击空格键 input keyevent --doubletap KEYCODE_SPACE
回车键 input keyevent KEYCODE_ENTER
ESC键 input keyevent KEYCODE_ESCAPE
TAB键 input keyevent KEYCODE_TAB
左Shift键 input keyevent KEYCODE_SHIFT_LEFT
左Ctrl键 input keyevent KEYCODE_CTRL_LEFT
左Alt键 input keyevent KEYCODE_ALT_LEFT
向上翻页 input keyevent KEYCODE_PAGE_UP
向下翻页 input keyevent KEYCODE_PAGE_DOWN
键盘Home键 input keyevent KEYCODE_MOVE_HOME
键盘End键 input keyevent KEYCODE_MOVE_END
方向键 上 input keyevent KEYCODE_DPAD_UP
方向键 下 input keyevent KEYCODE_DPAD_DOWN
方向键 左 input keyevent KEYCODE_DPAD_LEFT
方向键 右 input keyevent KEYCODE_DPAD_RIGHT
搜索 input keyevent KEYCODE_SEARCH
剪切 input keyevent KEYCODE_CUT
粘贴 input keyevent KEYCODE_PASTE
点击相机快门 input keyevent KEYCODE_CAMERA
放大 input keyevent KEYCODE_ZOOM_IN
缩小 input keyevent KEYCODE_ZOOM_OUT
结束/拒接电话/锁屏 input keyevent KEYCODE_ENDCALL
下拉控制中心 cmd statusbar expand-settings
收起状态栏/控制中心 cmd statusbar collapse

电池与电量

描述 命令
获取电池状态信息 dumpsys battery
获取当前电量 cmd battery get level
伪装电池状态
不同系统数字代表的含义不一,以下部分值为MIUI所表达的含义:
2:正在充电 3:未充电 5:已充满
dumpsys battery set status 3
伪装充电状态为直流充电 dumpsys battery set ac 1
伪装充电状态为无线充电 dumpsys battery set wireless 1
伪装充电状态为usb充电 dumpsys battery set usb 1
伪装断开充电 dumpsys battery unplug
伪装电量为999
数字请勿过大,否则会重启
dumpsys battery set level 999
伪装电池温度,精度0.1℃
将set改为get,删除末尾值即可获取当前值
cmd battery set temp 209
复原电池状态 dumpsys battery reset

应用组件操作

描述 命令
★拨打电话:114514
参数:
-a:指定intent/应用程序编程接口。获取更多intent请上https://developer.android.com搜索
-d:指定启动activity的url数据
am start -a android.intent.action.CALL -d tel:114514
拨号界面输入10086

-W:等待执行完成
am start -W -a android.intent.action.DIAL -d tel:10086
短信界面输入内容准备发送至10086
exit_on_sent表示发送完成后是否退出
am start -a android.intent.action.SENDTO -d sms:10086 --es sms_body "短信内容" --ez exit_on_sent true
使用浏览器打开网址
命令末尾包名表示指定应用,不指定则为默认

参数:
-S:强行停止应用后,再执行
-t:指定传递数据的MIME 类型。text/html表示-d传递的数据为网页。详细请访问:https://www.sitepoint.com/mime-types-complete-list/
am start -a android.intent.action.VIEW -d "https://baidu.com" -t text/html -S mark.via.gp
播放本地音乐 am start -a android.intent.action.VIEW -d "file:///storage/emulated/0/Music/野蜂飞舞.flac" -t audio/flac com.netease.cloudmusic
以秒为单位,开始倒计时3秒

–ei:传递activity需要执行的数据
-e:传递参数名/字符串值
am start -a android.intent.action.SET_TIMER --ei android.intent.extra.alarm.LENGTH 3 -e android.intent.extra.alarm.MESSAGE "计时器名称"
打开闹钟界面新建闹钟
不指定时间参数则使用当前时间
am start -a android.intent.action.SET_ALARM --ei android.intent.extra.alarm.HOUR 19 --ei android.intent.extra.alarm.MINUTES 59 -e android.intent.extra.alarm.MESSAGE 字名的钟闹 -e android.intent.extra.alarm.RINGTONE "<铃声文件的路径>"
启动用户999上的设置项监视器
–user:指定用户id。999用户仅限system类型的用户能用
am start --user 999 -n allsettings.observer/allsettings.observer.MainActivity
获取最近使用应用的activity信息
有bug
dumpsys activity recents | grep "#"
切换焦点应用 am task focus <任务 ID>

互联网连接

描述 命令
执行WiFi扫描 cmd wifi start-scan
输出WiFi扫描结果 cmd wifi list-scan-results
输出已保存的WiFi cmd wifi list-networks
忘记WiFi
“network Id”从已保存的WiFi中获取
cmd wifi forget-network <networkId>
★检测已连接的蓝牙设备 settings get global AllConnectedBluetoothDevicesInfo
sim卡装载情况 getprop gsm.sim.state
编辑紧急号码列表,仅限有sim卡
选项
-a: 添加紧急号码,只允许数字 ‘0’ 到 ‘9’,’*‘,’#’ 或 ‘+’
-r: 删除紧急号码
-p: 输出紧急号码列表
cmd phone emergency-number-test-mode -a <号码>

软件包管理

描述 命令
输出所有应用包
参数:
-d:仅输出已冻结应用
-s:仅输出系统应用
-3:仅输出第3方应用
–user user_id:输出指定用户下的应用
-u:在输出列表中包含 保留数据卸载 的应用,非主用户应用无效
pm list packages
以人类语言输出指定应用拥有的权限
参数:
-s:简短摘要。
-d:仅列出危险权限。
-u:仅列出用户将看到的权限。
pm list permissions -s <应用包名>
获取指定应用权限状态
权限标识推荐使用应用“appops”获取
格式:cmd appops get [–user ] <应用包名> <权限标识>

[--user ]为可选
cmd appops get --user 0 bin.mt.plus REQUEST_INSTALL_PACKAGES
更改指定应用权限
格式:cmd appops set [–user ] <应用包名> <权限标识> <模式>

参数的可选值包括:允许(allow)、忽略(ignore)、拒绝(deny)、默认(default)
cmd appops set --user 0 bin.mt.plus REQUEST_INSTALL_PACKAGES allow
查找应用包路径 pm path <应用包名>
安装应用
屎山安卓想要使用命令安装只能读写/data/local/tmp/目录,部分手机厂商不会进行自动清理,请手动
参数:
-d:降级安装应用
-r:重新安装应用
–user user_id:指定用户id
pm install -d /data/local/tmp/安装包.apk
安装已存在在设备上的应用
★推荐为其他用户安装应用
–user 值可替换成(all)全部、(current)当前用户
–wait 为可选项
cmd package install-existing --user 10 --wait <应用包名>
卸载应用
⚠部分系统应用卸载后重启会变砖,若要卸载,请确保该应用卸载后没有变砖的风险。
参数:
-k:保留数据卸载
--user user_id:指定用户id
--versionCode version_code:仅在应用具有给定的版本代码时卸载
pm uninstall -k <应用包名>
清理全部的应用数据
–user user_id:指定要为哪位用户移除软件包
pm clear --user 999 <应用包名>
冻结指定应用
–user user_id:指定要为哪位用户冻结软件包。不加此参数默认冻结所有
pm disable-user --user 999 <软件包名>
解冻指定应用 pm enable --user 999 <软件包名>
停用应用:图标变灰,禁止应用运行
–user为可选项
cmd package suspend --user 10 <应用包名> <应用包名>
启用应用 cmd package unsuspend --user 10 <应用包名> <应用包名>

多用户

描述 命令
查看手机上的用户 pm list usersdumpsys account
查看设备支持的最大用户数 pm get-max-users
获取系统能够支持的最大同时运行用户数 cmd package get-max-running-users
输出所有用户及其详细信息,包括用户类型 dumpsys user
启动并切换手机用户 am switch-user <用户id>
后台启动用户 am start-user <用户id>
后台停止用户 am stop-user <用户id>
新建用户

⚠一、设备不支持有线启动shizuku的用户请勿使用!因为非机主用户无法进入开发者选项界面
⚠二、非官方途径新建的用户,不被提供图标切换用户的服务;不被提供官方 管理多用户 的服务功能;也无法知晓机主用户是否来通知
三、分身用户较机主用户有较多的功能缺失
pm create-user <用户名>
删除用户
⚠id为0的用户是主用户,禁止删除
否则后果自负,出事概不负责
`pm remove-user <用户id>"

进程与服务

描述 命令  
获取正在运行的服务列表 service list  
获取应用正在运行的服务的详细信息
格式:dumpsys activity services <应用包名>/<服务名>
dumpsys activity services com.tencent.mobileqq  
获取指定应用正在运行的服务名,如果没有,则不输出

自动任务v1.4.7rc56 此版本shell规则无法执行
符号后面的内容,请粘贴进.sh脚本执行 dumpsys activity services com.tencent.mm | grep ServiceRecord
获取正在运行的进程列表 ps  
获取应用下所有进程PID,如果没有,则不输出
格式:pidof <应用包名>
pidof top.xjunz.tasker  
获取指定进程的信息,如果没有,则不输出 ps | grep top.xjunz.tasker:service  

Sh自带命令

| 描述 | 命令 | |-|–| | expr: 基本算数运算
加+ 减- 乘\* 除/ 比较=>«br>乘法在安卓shell环境中会被识别为通配符,无法使用 | expr 3 - 10 | | bc: 基本数学运算
详细请阅读:https://www.geeksforgeeks.org/bc-command-linux-examples/
有bug | echo "2^3" | bc | | $(( )) :Bash脚本中用于执行算术运算的结构
加+ 键- 乘* 除/ 取余数% 指数**
位运算:https://www.baeldung.com/linux/bash-bitwise-operators
有bug | $((x + y))" | 获取时间,+之后为定义时间格式<br>有bug | date +”%Y-%m-%d %H:%M:%S” | | 获取当前时间戳 | date +%%s | | 获取5分钟后的时间 | date -d “+5 minutes” | | 生成随机时间戳,安卓对范围有限制<br>获取当前时间戳,减0到32767之间的随机整数的1000倍<br>有bug | echo $(( $(date +%s) - (($RANDOM * 2 - 32767) * $RANDOM) ))” | 随机时间戳 | | 生成向前随机时间戳<br>获取当前时间戳,减0到32767之间的随机整数的1000倍<br>有bug | echo $(( $(date +%s) - ($RANDOM * 1000) ))” | 随机时间戳 | | 将时间戳转换为具体时间<br>+后面定义时间格式,不加则为默认<br>有bug | date -d @%s “+%Y-%m-%d %H:%M:%S””` |

文件操作

描述 命令
ls命令:列出目录下的文件
参数:
-a:显示隐藏文件
-lh:显示列出文件的详细信息
-d:只显示指定的文件夹
-c:时间以文件变动时间显示
-u:时间以访问时间显示
-s:显示文件大小,单位kb
-S:按文件大小排序
-t:按时间排序
-r:倒序排列
-R:递归输出所有子目录内容
-p:目录末尾添加/
⚠小白请注意:安卓系统中/storage/emulated/0/存在多个快捷链接,实为链接同一份文件,请谨慎操作
ls -a /storage/emulated/0
du命令:统计文件大小
参数:
-a:显示隐藏文件
-h:以人类可读方式显示文件大小
-c:详细显示各子文件的大小,最后显示总和
-s:仅显示总和,不显示子文件详细
-k -m -g:分别以kb、mg、gb为单位显示大小
du -sh /storage/emulated/0/tencent
获取文件的详细信息 stat /storage/emulated/0/你好.txt
★获取并输出文件的内容 cat <文件路径>
touch命令:创建文件
参数:
-c:即使文件不存在,也不会被创建
-a -m:分别更新文件的访问与修改时间
-d “YYYY-MM-DD HH:MM:SS”:更改文件的访问和修改日期为指定时间
-r <参考文件>:使用参考的文件的时间戳作为指定文件的访问和修改时间
touch -c /storage/emulated/0/你好.txt
mkdir命令:创建文件夹
选项
-p:创建多级目录,若是上级目录不存在,也会一并创建
-v:命令行输出结果
mkdir -p /storage/emulated/0/top.xjunz.tasker/file
rm命令:删除文件。多个文件使用空格分隔
⚠请谨慎操作,误删贵重数据概不负责。root机请勿删除根目录文件,有变砖风险
选项
-r:递归处理,删除目录及其子文件 不要在根目录下执行递归操作!!
-f:允许删除空气。root权限可以强制删除仅读文件
-v:输出执行信息
rm -r <文件路径>
cp命令:复制文件至指定目录。亦可实现粘贴后重命名
参数:
-T:将目标视为(粘贴后)需要重命名的名称。
-t:将命令中<文件路径>与<目标文件夹>取反。与-T不兼容
-a:递归目录及其子文件,保留文件属性复制
-f:删除无法覆盖的文件再覆盖。需要root
-r:复制目录及其子文件
-n:当目标已存在,那么取消执行
-u:当目标已存在,如果被复制的文件较新,那么覆盖
-v:输出执行信息
cp -an <原文件路径> <目标文件夹>
mv命令:移动文件至指定目录。亦可重命名文件
⚠root机请勿移动根目录文件,有变砖风险

参数:
-T:将目标视为(移动后)需要重命名的名称。
-t:将命令中<文件路径>与<目标文件夹>取反。与-T不兼容
-f:删除无法覆盖的文件再覆盖。需要root
-n:当目标已存在,那么取消执行
-v:输出执行信息
`mv -n <原文件路径> <目标文件夹>"

常用检测

描述 命令
检测5G开关 settings get global fiveg_user_enable
检测自动亮度是否开启 settings get system screen_brightness_mode
开启自动亮度
关闭将1改为0
settings put system screen_brightness_mode 1
检测自动旋转是否开启 settings get system accelerometer_rotation
开启自动旋转
关闭将1改为0
settings put system accelerometer_rotation 1
获取当前屏幕亮度值 settings get system screen_brightness
调整屏幕亮度 settings put system screen_brightness 10
无极调节亮度,范围0~1
oled屏只有在强光下才能拉满
cmd display set-brightness 0.026
检测蓝牙是否半开启 「MIUI专用」 settings get global bluetooth_restricte_state
检测自由窗口开启状态
-1为关闭,0为开启
`settings get secure freeform_window_state”

蜂窝数据

仅限电信,移动/联通/国外的SIM卡请将通讯技术规则的put改为get,末尾值删除以查看配置值

| 描述 | 命令 | |-|–| | 5G图标 | settings put global 5g_icon_group_mode0 0 | | 关闭5G网络 | settings put global fiveg_user_enable 0 | | 切换主卡通讯技术组合
运营商:电信 | settings put global preferred_network_mode 10,32 | | 切换副卡通讯技术组合
运营商:电信 | settings put global preferred_network_mode1 10" | 5G图标 | settings put global 5g_icon_group_mode0 2 | | 开启5G网络 | settings put global fiveg_user_enable 1 | | 切换主卡通讯技术组合<br>运营商:电信 | settings put global preferred_network_mode 33,32 | | 切换副卡通讯技术组合<br>运营商:电信 | settings put global preferred_network_mode1 33”

硬件开关

描述 命令
检测蓝牙开关 settings get global bluetooth_on
★关闭蓝牙
开启将disable改为enable
svc bluetooth disable
检测wifi开关 settings get global wifi_on
★开启wifi
关闭将enable改为disable
svc wifi enable
检测数据开关
mobile_data替换成mobile_data0或mobile_data1即可分别检测两张SIM卡的数据开关
settings get global mobile_data
★开启数据网络
关闭将enable改为disable
svc data enable
获取定位开关状态 cmd location is-location-enabled
开启定位
true/false
cmd location set-location-enabled false
检测手电筒是否开启 settings get global torch_state
★关闭NFC
开启将disable改为enable
`svc nfc disable”

系统模式调整

描述 命令
检测护眼模式是否开启 settings get system screen_paper_mode_enabled
开启护眼模式
关闭将1改为0
settings put system screen_paper_mode_enabled 1
检测勿扰模式是否启用 settings get global zen_mode
开启勿扰模式
(on)可替换成(alarms)仅允许闹钟、(priority)仅允许重要信息、或(off)
cmd notification set_dnd on
检测夜间模式是否开启 settings get system dark_mode_enable
开启夜间模式
yes/no
cmd uimode night yes
检测省电模式是否开启 settings get system POWER_SAVE_MODE_OPEN
检测性能模式是否开启 settings get system POWER_PERFORMANCE_MODE_OPEN
开启性能模式
如要关闭,请执行下面的关闭规则,或是手动 关 开 关 一遍性能模式,以免部分设置键没关闭导致电量浪费
 
关闭均衡模式的调度
settings put system POWER_BALANCED_MODE_OPEN 0
启动性能模式:优先分配资源给当前应用 settings put system POWER_PERFORMANCE_MODE_OPEN 1
启动预关闭模式:判断性能模式是否忘关?
settings put system POWER_SAVE_PRE_HIDE_MODE performance
启动速度模式:解锁性能上限
settings put system speed_mode 1
使用均衡模式的调度 settings put system POWER_BALANCED_MODE_OPEN 1
关闭性能模式 settings put system POWER_PERFORMANCE_MODE_OPEN 0
关闭预关闭模式 settings put system POWER_SAVE_PRE_HIDE_MODE enhance
关闭速度模式 settings put system speed_mode 0
开启省电模式
非官方途径开启省电模式,诸如账户同步,锁屏清理等省电调度之外的功能将不会有变动
settings put system POWER_SAVE_MODE_OPEN 1
疑似用于增强省电效果 「miui用?」 settings put system POWER_SAVE_PRE_HIDE_MODE ultimate
关闭省电模式 settings put system POWER_SAVE_MODE_OPEN 0
settings put system POWER_SAVE_PRE_HIDE_MODE enhance
「魅族专用」 开省电模式
关闭改2为0
settings put secure mz_current_power_mode 2
检测隐身模式是否启用 settings get secure key_invisible_mode_state
检测飞行模式是否开启 settings get global airplane_mode_on
开启飞行模式
关闭将enable改为disable
cmd connectivity airplane-mode enable

开发者选项

描述 命令
★打开指针位置
关闭将1改为0
settings put system pointer_location 1
★显示触摸小白点
关闭将1改为0
settings put system show_touches 1
窗口动画时长
默认1.0
settings put global window_animation_scale 0.675
过度动画时长
默认1.0
settings put global transition_animation_scale 0.675
程序动画时长
默认1.0
settings put global animator_duration_scale 0.675
开启充电时不锁定屏幕
关闭将7改为0
settings put global stay_on_while_plugged_in 7
始终开启移动数据网络
关闭将1改为0
settings put global mobile_data_always_on 1
开启时间悬浮窗 「MIUI专用」
关闭将1改为0
settings put system miui_time_floating_window 1
进入演示模式 settings put system sysui_tuner_demo_on 1
am broadcast -a com.android.systemui.demo -e command enter
退出演示模式 settings put system sysui_tuner_demo_on 0
am broadcast -a com.android.systemui.demo -e command exit
显示后面更新的控件布局边界
关闭将true改为false
`setprop debug.layout true”

息屏显示

仅OLED屏幕支持

描述 命令
开启息屏显示
关闭将1改为0
settings put secure aod_mode_user_set 1
息屏显示附属开关
关闭与息屏显示一同将1改为0
settings put secure doze_always_on 1

显示设置

描述 命令
更改屏幕色彩模式
数字代表第几种色彩风格
settings put system screen_optimize_mode 1
修改色温
默认为2;1为暖色温;3为冷色温
settings put system screen_color_level 2
调整字体大小
默认1.0
获取当前值将put改为get,并删除指令末尾的数字
settings put system font_scale 1.16
检测屏幕dpi wm density
检测屏幕分辨率 wm size
更改dpi值 wm density 560
修改屏幕分辨率

安卓13及以上若非屏幕物理比例,会自动拉伸
⚠低版本安卓慎改:重启不会自动恢复,还有shizuku会掉
wm size 1440x3200
恢复屏幕dpi wm density reset
恢复屏幕分辨率 wm size reset
修改屏幕刷新率 settings put secure user_refresh_rate 90
修改屏幕峰值刷新率
如果不应用此规则,帧率则不会立即变化
settings put system peak_refresh_rate 90
「MIUI专用」 与前俩规则使用可修改为60帧档 settings put secure miui_refresh_rate 60
开启色盲模式
关闭将1改为0
settings put secure accessibility_display_daltonizer_enabled 1
绿色弱、绿色盲 settings put secure accessibility_display_daltonizer 12
红色弱、红色盲 settings put secure accessibility_display_daltonizer 11
蓝色弱、蓝色盲 settings put secure accessibility_display_daltonizer 13
全色盲 settings put secure accessibility_display_daltonizer 0
开启颜色反转
关闭将1改为0
settings put secure accessibility_display_inversion_enabled 1

输入法相关

描述 命令
获取可用输入法列表 ime list -s
获取当前的输入法 settings get secure default_input_method
切换输入法
格式:ime set <输入法>
ime set com.android.inputmethod.latin.LatinIME
禁用指定输入法 ime disable com.android.inputmethod.latin.LatinIME
启用指定输入法 `ime enable com.android.inputmethod.latin.LatinIME”

杂项

描述 命令
自动锁屏调整为60秒后
如果调整为设置选项之外的值,请勿进入息屏设置界面
settings put system screen_off_timeout 60000
应用敏感行为提醒
关闭将1改为-1
获取当前值将put改为get,并删除指令末尾的数字
settings put secure PERMISSION_USE_WARNING 1
有通知时显示状态栏图标
关闭将1改为0
settings put system status_bar_show_notification_icon 1
修改系统时间
数字为计算机纪元时至目标时间的毫秒数
cmd alarm set-time 1684559651447
修改系统时区
Olson ID见网址en.m.wikipedia.org/wiki/List_of_tz_database_time_zones
cmd alarm set-timezone America/New_York
调整鼠标指针速度
范围从-7至7
settings put system pointer_speed 0
更改已开启的无障碍服务列表
格式:
settings put secure enabled_accessibility_services <要开启的无障碍服务名>
settings put secure enabled_accessibility_services com.x8bit.bitwarden/com.x8bit.bitwarden.Accessibility.AccessibilityService
☆隐藏项:开关三指手势
1为开启,0为关闭
settings put system enable_three_gesture 1
☆隐藏项:锁屏显示指纹
1为开启,0为关闭
settings put secure gxzw_icon_aod_show_enable 1
输出当前设备支持的状态栏图标列表 cmd statusbar get-status-icons
☆隐藏键:获取当前隐藏的状态栏图标 settings get secure icon_blacklist
☆隐藏键:添加隐藏的状态栏图标,安卓10以上部分图标无法隐藏

zen:勿扰模式 ime:闹钟
volume:音量 nfc:NFC
airplane:飞行模式
settings put secure icon_blacklist ime,zen,
始终显示蓝牙图标 「MIUI专用」
1为开启,0为关闭
settings put system bluetooth_always_show_icon_value 1
录屏,不包括音频流
–time-limit 30:录屏30秒,默认3分钟
–size:调整分辨率,默认跟随系统
–bit-rate:调整比特率,默认20Mbps
–verbose:命令行中显示日志信息
screenrecord --time-limit 30 --size 720x1280 --bit-rate 6000000 /storage/emulated/0/录屏.mp4
开启webview多线程模式,需要webview版本能够支持
打开速度提升感知不强,稳定度提升明显
⚠可能有未知bug,此为隐藏功能
复杂场景下耗电发热量较大,若是负载较轻请关闭。
cmd webviewupdate enable-multiprocess
关闭webview多线程模式 cmd webviewupdate disable-multiprocess
设置指定应用的区域,不想改变系统语言必备
–locales:设置语言标签
可选:–user
cmd locale set-app-locales <应用包名> --locales en-US
列出系统支持的功能 pm list features
获取该设备的蓝牙名称 settings get secure bluetooth_name
获取当前自动填充服务名 settings get secure autofill_service
获取目前开启无障碍权限的应用服务列表 settings get secure enabled_accessibility_services
列出当前通知列表信息
格式:
用户id 通知所关联的应用 通知id 通知标签 关联应用的uid
cmd notification list
获取指定通知的详细信息

<notification-key>格式:0|tv.danmaku.bili|-2164515038|null|10250
部分安卓版本只需要通知id
cmd notification get <notification-key>

无标题