DarQ — это приложение, которое позволяет пользователям включать принудительный темный режим для каждого приложения на Android 10. Теперь он работает без рута благодаря использованию скрипта ADB.
В Android 10 появилось несколько полезных функций, которые сделали его ценным обновлением по сравнению с Android 9 Pie. Ненадежная двухкнопочная навигационная система Android 9 уступил место полностью жестовой навигации, что сработало намного лучше. Android 10 также принес общесистемный темный режим в приложениях, которые его поддерживают, после Google осознал преимущества темных тем на OLED-дисплеях премиум-класса. Собственные приложения Google для Android были быстро обновлены до добавить темные темы. Общесистемная функция темного режима была той, которую пользователи просили в течение многих лет, и наконец они получили свое желание в Android 10. Тем не менее, еще есть возможности для улучшения. В то время как Google добавил возможность разработчика заставить все приложения включать темный режим (даже те, которые не были специально обновлено с этой функцией), в стандартной версии Android невозможно включить принудительный темный режим на для каждого приложения. Как и ожидалось, на помощь пришло сообщество XDA. Признанный разработчик XDA
Куинни899 выпустила приложение DarQ в июне, позволяющее пользователям включать принудительный темный режим для каждого приложения.Единственным ограничением DarQ было то, что ему требовался root, поскольку он отправлял команду оболочки, требующую повышенных привилегий для включения опции принудительного темного режима. Это означало, что нерутированные пользователи выбыли из строя. Даже пользовательские интерфейсы не помогли решить проблему. OPPO КолорОС 7 добавил принудительное общесистемное переключение темного режима в настройках дисплея (выведя его из параметров разработчика), но, опять же, его нельзя переключать для каждого приложения отдельно. Однако мы всегда можем доверять сообществу, которое предложит инновационные решения. В версии 1.2 DarQ был обновлен для поддержки темного режима для каждого приложения на Android 10 без рута. Это делается с помощью сценария ADB, который необходимо загрузить отдельно. Приложение теперь требует, чтобы пользователь предоставил ему разрешения на уровне оболочки ADB, чтобы оно могло запускать ту же команду, что и опция принудительного темного режима, без необходимости использования root.
DarQ также использует службу специальных возможностей, чтобы определить, когда выбранные пользователем приложения находятся в передний план, чтобы включить принудительный темный режим, а затем отключить темный режим, когда этих приложений нет в передний план.
В версии 1.2 приложение теперь поддерживает OxygenOS OnePlus. Обновление также добавило поле поиска в список приложений.
Полный журнал изменений приведен ниже:
Журнал изменений DarQ v1.2
v1.2
- DarQ теперь работает без рута! Используйте сценарий ADB из потока XDA или репозитория GitHub, чтобы запустить необходимую фоновую службу для использования DarQ без необходимости рутирования вашего устройства.
- Исправлено обнаружение корня
- Добавлена поддержка OxygenOS.
- В список приложений добавлено поле поиска.
- В списке приложений добавлен фильтр системных приложений (по умолчанию скрыт)
читать далее
Переключение принудительного темного режима для каждого приложения означает, что пользователи могут включать темный режим, например, в таких приложениях, как Twitter, и одновременно отключать его в Facebook и Instagram. DarQ также может автоматически включать темный режим в ночное время. Это обеспечивает гибкость пользователя, и это приятно видеть. Можем ли мы ожидать, что такая опция будет предоставлена в качестве опции для разработчиков в следующей версии Android? Нам придется подождать до следующего месяца, чтобы узнать.
Загрузите DarQ из XDA Labs ||| Тема форума XDA для DarQ