В Android Oreo было добавлено много новых команд adb, одна из последних найдена для редактирования настроек режима экономии заряда батареи!
Режим экономии заряда батареи на Android может быть весьма эффективным для продления срока службы батареи за счет ограничения фоновых служб, отключения анимации и выполнения различных других настроек. Однако он использует некоторые дополнительные меры, которые некоторым могут показаться чрезмерными или ненужными. Действительно ли вибрация потребляет достаточно энергии, чтобы, например, оправдать ее выключение? Недостатком отключения вибрации является то, что вы можете пропустить важные сообщения. Экран также тускнеет в режиме экономии заряда батареи, но тот факт, что моя батарея достигла 15%, не означает, что мне не нужно использовать полную яркость, чтобы видеть. Это вещи, с которыми вам приходилось мириться при использовании режима экономии заряда, и до сих пор у вас не было возможности выбрать то, что вы хотите. Мы покажем вам, как настроить режим экономии заряда батареи в Android 8.0 Oreo
. Чтобы следовать этому руководству, вам не нужен root-доступ, но вам потребуется использовать adb.Настройте режим экономии заряда батареи в Android 8.0 Oreo
В Android Oreo было добавлено еще одно улучшение — возможность редактировать режим экономии заряда батареи! Для этих команд требуется adb, но внесенные вами изменения сохранятся. Во-первых, обратите внимание на следующее изображение, взятое из исходного кода Android Oreo.
Таким образом, каждое из этих значений должно быть достаточно простым, чтобы можно было понять, что они делают, но мы все равно объясним, как оно работает. Каждая настройка принимает логическое, целое или значение с плавающей запятой. Логическое значение — это «истина» или «ложь», целое число — это просто стандартное целое число, а число с плавающей запятой — это число, которое может содержать десятичные дроби.
Итак, каковы варианты использования этого? Вот некоторые примеры:
Включение вибрации
Чтобы включить вибрацию в режиме экономии заряда батареи, мы хотим установить для вибрации_disabled значение «false».
Включение анимации
Чтобы включить анимацию в режиме экономии заряда батареи, мы хотим установить для параметра «animation_disabled» значение «false».
Отключение яркости
Чтобы отключить уменьшение яркости, измените «adjust_brightness_disabled» на «true».
Как изменить настройки экономии заряда батареи
Итак, после того, как вы выбрали значения, которые хотите изменить, мы можем придумать команды ADB, которые мы хотим запустить, чтобы выполнить эти изменения в режиме экономии заряда батареи. Например, я хочу включить вибрацию, включить анимацию и отключить уменьшение яркости экрана каждый раз, когда я включаю режим экономии заряда батареи. Откройте командную строку/терминал и введите «adb devices», чтобы убедиться, что ваше устройство распознано вашим компьютером.
Когда вы получите что-то вроде приведенного выше вывода, введите «adbshell», и вы готовы продолжить!
Например, в моем случае я бы напечатал следующее.
settings put global battery_saver_constants "vibration_disabled=false, animation_disabled=false, adjust_brightness_disabled=true"
Как видите, я поместил изменения, которые хотел внести в режим экономии заряда батареи, в список, разделенный запятыми ключ = значение. Вы можете добавить или удалить любое количество операндов этой команды. Любые значения, которые вы оставите нетронутыми, не будут изменены и сохранят исходные значения по умолчанию.
После отправки указанной выше команды отключите телефон от компьютера. Включите режим экономии заряда батареи и убедитесь, что ваш телефон теперь вибрирует, анимация включена, а яркость больше не тускнеет.
Внесение изменений в функцию экономии заряда на устройстве (Root)
На самом деле эти настройки можно редактировать со своего устройства, если у вас есть root! Если ваше устройство рутировано через Magisk или SuperSU, вы можете просто запустить ту же команду, что и выше, из терминального приложения, такого как Termux. Просто запустите команды как обычно, следуя приведенному выше синтаксису.
Цена: Бесплатно.
4.1.
Объяснение
Похоже, Google работает над добавлением многих запрошенных функций для улучшения качества жизни. С добавлением команд для тем, ярлыки на экране блокировки И теперь Google определенно пытается усовершенствовать операционную систему и разрешить настройку многих областей устройства. Надеюсь, мы найдем еще больше таких изменяемых настроек!