首页 | Blogs | 项目合集 | Bilibili↗
←返回 |
创建:2024-07-20 | 最后更新:2024-12-04
此页面的短链接฿
授权代传
版本号:20240420
或者查看该作者同名自动任务App脚本
使用Ctrl+F或Command+F快速索引
当前命令收录量:未统计
目录
模拟键盘
描述 | 命令 |
---|---|
★模拟滑动指令 第一第二个数字是滑动的起始坐标 第三第四个数字是滑动的结束坐标 第五个数字是滑动用时,单位毫秒 |
input swipe 500 800 500 300 1000 |
★模拟拖放指令 格式:input draganddrop |
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 |
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 users 或dumpsys 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>"用户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> |