仅为个人笔记,部分查询了gpt使用后没有效果。
读者若要只用,后果自行承担
参考:强制关闭miui12.5充电提示音,亲测可用_miui12充电提示音删除了_imHanweihu的博客-CSDN博客
MIUI12.5 稳定版关闭充电提示音-百度经验 (baidu.com)
1、下载 SDK Platform-Tools 并解压
win版下载链接SDK 平台工具版本说明 | Android 开发者 | Android Developers
下载网站:SDK 平台工具版本说明 | Android 开发者 | Android Developers (google.cn)
下载好解压后得到文件夹,暂放一边。
2、开启手机开发者模式、开启USB调试
打开开发者模式:设置-我的设备-全部参数-连续按5次“MIUI 版本”
设置-更多设置开发者选项:开启“USB调试”和“USB调试(安全设置)”
3、打开文件夹platform-tools,在地址栏输入cmd后"回车"以打开终端
4、手机电脑用数据线连接
5、在终端输入指令`adb shell settings put global power_sounds_enabled 0`后回车即可关闭手机的充电提示音;
如果输入以上指令后,终端没有反馈说明设置成功。
7、本人遇到的问题,输入以上命令后,反馈:`adb.exe: more than one device/emulator`说明电脑连接了多台安卓设备(虚拟器也算)。
输入`adb devices`可以查看有哪些安卓设备
再用指令`adb -s <device_serial_number> shell settings put global power_sounds_enabled 0`关闭充电提示音
将 <device_serial_number>
替换为要使用的设备的序列号。如果只有一个设备连接到计算机,则可以省略 -s
参数
比如:`adb -s vkc6gmmjrcpnwc7t shell settings put global power_sounds_enabled 0`
6、其他指令:
adb shell settings put global power_sounds_enabled 0 #关闭开机提示音 #1表示开启,0表示关闭,下同 adb devices #查看设备号 adb -s <device_serial_number> shell settings put global power_sounds_enabled 0 #关闭指定设备<device_serial_number>的充电提示音 adb shell settings put system haptic_feedback_enabled 1 #开启充电震动提示, 关闭则吧1设为0 adb shell settings put system haptic_feedback_on_touch 1 #开启拔除充电器震动提示 adb shell settings get system haptic_feedback_enabled #检测充电震动是否开启 1、开启;0、关闭 adb shell settings get system haptic_feedback_on_touch #检测充电器拔除震动是否开启 adb shell settings put global battery_history_video_enabled 0 #关闭充电动画 adb shell settings get global window_animation_scale #查看开机画是否开启 反馈0,关闭;反馈1,开启 adb shell settings put global window_animation_scale 0.0 #关闭开机动画,要重新启用开机动画,可以将命令中的 0.0 替换为 1.0