最近,Android Oreo 正式发布,随之而来的是大量的新功能和优化。 据报道,新版本也将成为对开发人员最友好的 Android 版本之一,为使用 ADB 命令的用户提供多种可定制性选项。 我们之前已经介绍了如何在 Android Oreo 上更改锁屏快捷方式和自定义导航栏。 今天,我们为您带来另一个自定义省电模式的教程。
你们都必须知道,Android 设备上的省电模式是一个非常有用的功能,它基本上限制/杀死所有后台进程以确保更长的电池寿命。 显然,此模式还会禁用设备的动画和振动,还会使屏幕亮度变暗。 幸运的是,Android Oreo 允许其用户自定义这些功能。 因此,如果您因电池电量不足而失去这些功能而烦恼,请继续阅读,正如我们向您展示的那样 如何轻松自定义 Android Oreo 的省电模式。
使用 ADB 在 Android Oreo 中自定义省电模式
笔记:以下方法需要在您的 PC 上安装 Minimal ADB 和 Fastboot 驱动程序。 如果没有,您可以从以下位置下载并安装它们 这里. 此外,我在运行 Android 8.0 Oreo 的 Nexus 5X 和 Google Pixel 上尝试了该方法,效果很好。
- 首先,前往 设置 -> 系统 -> 开发人员选项 并启用旁边的切换 “USB调试”.
- 现在, 将您的设备连接到您的 PC 并启动 ADB shell. 进入后,输入以下命令:
要启用或禁用振动:
adb shell settings put global battery_saver_constants "vibration_disabled=true/false"
要启用或禁用动画:
adb shell settings put global battery_saver_constants "animation_disabled=true/false"
要启用或禁用亮度暗淡:
adb shell settings put global battery_saver_constants "adjust_brightness_disabled=true/false"
例如,我将在我的 Android Oreo 设备上启用振动。 因此,我将使用的命令是:
adb shell settings put global battery_saver_constants "vibration_disabled=false"
此外,您还可以选择 组合各种命令 并一次执行它们,只需用逗号分隔它们。 例如,假设我想启用动画、禁用亮度暗淡和启用振动,我将使用以下命令:
adb shell settings put global battery_saver_constants "animation_disabled=false, adjust_brightness_disabled=true, vibration_disabled=false"
笔记:您保持不变的任何值都应恢复为它们的库存默认值。
使用 Root 自定义 Android Oreo 的省电模式
或者,如果您的设备植根于 Magisk 或 SuperSU,您可以从手机运行这些命令 只要. 为此,只需下载一个终端仿真器应用程序,如 安卓终端模拟器 或者 Termux,然后只需从上面执行您想要的命令。
笔记:从手机执行命令时,请确保在命令中省略“adb shell”。 例如,如果您必须启用振动,那么您的命令将如下所示:
settings put global battery_saver_constants "vibration_disabled=false"
还请参见:Android Oreo 常见问题及其解决方法
使用 Android Oreo 的省电模式控制省电模式
谷歌的 Android Oreo 正逐渐成为对开发者最友好的 Android 版本之一。 由于开发人员社区已经可以使用大量功能,Android Oreo 提供的可定制性水平绝对很高。 因此,在 Android Oreo 8.0 上自定义省电模式的功能对于我们这些不喜欢在电池电量不足的情况下妨碍整个用户体验的人来说是一个方便的功能。 在下面的评论部分与我们分享您对此调整的想法,以及您希望在 Android Oreo 设备上更改哪些其他参数。
本教程最初发布于 XDA 开发人员. 我们试过了,它没有任何问题。