ADB. Включение цветокоррекции, инверсии цвета, высокой контрастности
Всем привет!
В дополнение к прошлому видео решил обьяснить как с помощью Android Debug Bridge (ADB) изменять такие настройки как:
цветокоррекция
инверсия цвета
высокая контрастность
Что нам понадобится:
1) Установленный platform-tools
2) Подключенный андроид-девайс
3) Открытый терминал
Чтобы изменить цветокоррекцию, можно использовать следующую команду:
adb -s $device_id shell settings put secure accessibility_display_daltonizer_enabled $code
Разберем подробно, что мы хотим сделать данной командой:
adb - сообщаем терминалу, что мы хотим использовать adb
-s - сообщаем adb на какой конкретно девайс отправить команду
$device_id - идентификатор устройства из adb devices
shell - указываем девайсу на то, что мы будет использовать shell
settings - и будем работать с настройками
put - производим изменения настройки
secure - раздел, к которому относится настройка, которая нас интересует
accessibility_display_daltonizer_enabled - наименование настрй
$code - новое значение настройки
$code может применять следующие значения:
Monochromatic (code: 0)Protanomaly (red-green, code: 11)
Deuteranomaly (red-green, code: 12)
Tritanomaly (blue-yellow, code: 13)
То есть, например, чтобы включить цветокоррекцию тринанопии, команда будет выглядеть так:
adb shell settings put secure accessibility_display_daltonizer_enabled 13
Для включения инверсии цвета, команда будет выглядеть так:
adb shell settings put secure accessibility_display_inversion_enabled 1
1 или 0 в конце отвечают за активацию инвертирования цветов: при 1 инвертирование включено, при 0 - отключено.
Для включения режима высокой контрастности:
adb shell settings put secure high_text_contrast_enabled 1
Также как и в предыдущей команде, 1 и 0 включают и выключают данный режим
Не забываем использовать -s $device_id если подключено несколько устройств
QA Rules
11 постов74 подписчика
Правила сообщества
Только позитив и аргументированные дискуссии