Jak włączyć ciemny motyw Androida P, gdy włączone jest podświetlenie nocne

Czy kiedykolwiek chciałeś, aby ciemny motyw Androida P włączał się tylko wtedy, gdy włączone jest Podświetlenie nocne? Jeśli masz Androida P DP4, to możesz!

W Google Pixel 2 Google dodał częściowo ciemny motyw systemowy, który jest stosowany, gdy masz ciemną tapetę. Ta funkcja pojawiła się w oryginalnym Google Pixel i innych urządzeniach z aktualizacją Androida 8.1 Oreo najnowszy Android P Beta 3/Developer Preview 4, nie musisz już mieć ciemnej tapety, aby korzystać z ciemności temat. Jeśli kiedykolwiek chciałeś, aby tryb ciemny był nieco mądrzejszy, wymyśliliśmy, jak go zautomatyzować, aby móc zastosować dowolny warunek przed jego włączeniem. Najlepsze jest to nie wymaga roota!

Dla porównania, ciemny motyw obejmuje tylko części SystemUI i Google Pixel Launcher, takie jak panel szybkich ustawień, panel głośności, tło folderu i tło szuflady aplikacji. Jedynym sposobem na uzyskanie ciemnego motywu obejmującego cały system jest pozostanie na Androidzie Oreo i używanie motywu Substratum lub zrootowanie urządzenia z Androidem P w celu korzystania z Substratum. Zdajemy sobie sprawę, że rootowanie urządzenia nie jest czymś, co niektórzy z Was mogą chcieć zrobić, dlatego zawsze szukamy opcji dostosowywania, które nie wymagają rootowania. Dzięki najnowszej wersji beta Androida P możliwa jest teraz automatyzacja stosowania ciemnego motywu, więc na przykład możemy włączyć tryb ciemny tylko wtedy, gdy włączone jest Podświetlenie nocne.

Włącz ciemny motyw Androida P za pomocą podświetlenia nocnego

Krótkie wyjaśnienie tego, co robimy. Najnowsza wersja beta Androida P umożliwia ręczne przełączanie ciemnego motywu w ustawieniach wyświetlacza. W związku z tym nowe Ustawienia. Bezpieczna wartość została utworzona przez Google w celu przechowywania bieżącej wartości tego ustawienia (Settings. Secure.theme_mode, gdzie 0 to tryb automatyczny oparty na tapecie, 1 to jasny motyw, a 2 to ciemny motyw.) Ręczna zmiana tej wartości za pomocą ADB lub aplikacji z odpowiednimi uprawnieniami pozwala nam zmienić temat. Korzystając z najnowszej wersji beta Taskera, która pozwala nam monitorować zmiany w ustawieniach, możemy monitorować stan Night Light, a następnie dowolnie przełączać zmianę motywu.

Wymagania

  • Musisz być włączony Android P Beta 3/Developer Preview 4, aby to działało bez uprawnień roota. W momencie publikacji wersja jest dostępna dla następujących urządzeń:
    • Google Pixel
    • Google Pixel XL
    • Google Pixel 2
    • Google Pixel 2 XL
    • Niezbędny telefon (PH-1)
    • Sony Xperia XZ2
  • Będziesz musiał mieć zainstalowaną aplikację do automatyzacji „Tasker” i musisz to zrobić w najnowszej becie, wersja 5.2.bf6.
  • Będziesz musiał przyznać Taskerowi specjalne pozwolenie za pośrednictwem ADB. Skonfiguruj ADB jak opisano tutaj i wprowadź następujące polecenie w wierszu poleceń/PowerShell/Terminalu po zainstalowaniu najnowszej wersji beta Taskera.
    • Wiersz poleceń systemu Windows:
      adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • PowerShell systemu Windows:
      .\adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • Terminal macOS/Linux:
      ./adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

[appbox googleplay net.dinglisch.android.taskerm]

Instrukcje

Oto instrukcja krok po kroku, jak to skonfigurować. Na koniec dołączę także link umożliwiający jego import.

Zadanie

  1. Otwórz Tasker i utwórz nowy profil. Nazwij go „Automatyczny ciemny motyw w nocy”.
  2. Wybierz kontekst stanu.
  3. Wybierz kategorię System.
  4. Wybierz opcję Ustawienia niestandardowe.
  5. Jako Typ wybierz „Bezpieczny”. W polu Nazwa wpisz „night_display_activated”. Jako wartość wpisz „1”.
  6. Wprowadź tworzenie zadania (nie ma potrzeby nadawania nazwy zadaniu).
  7. Dodaj akcję.
  8. Wybierz kategorię Ustawienia.
  9. Wybierz ustawienie niestandardowe.
  10. Jako Typ wybierz „Bezpieczny”. W polu Nazwa wpisz „tryb_motywu”. Jako wartość wpisz „2”. Spowoduje to włączenie ciemnego motywu, gdy włączone jest Podświetlenie nocne.
  11. Wyjdź z tworzenia zadania i wróć do głównego ekranu Taskera.
  12. Naciśnij i przytrzymaj utworzone zadanie i wybierz „Dodaj zadanie wyjściowe”.
  13. Powtórz kroki 7–10, jednak dla wartości z kroku 10 wpisz „1”. Spowoduje to wyłączenie ciemnego motywu, gdy podświetlenie nocne jest wyłączone.
  14. Jesteś skończony. Teraz Tasker automatycznie przełączy tryb ciemny za każdym razem, gdy zostanie przełączone Światło nocne. Możesz ręcznie przełączać Podświetlenie nocne, ustawiać je według niestandardowego harmonogramu lub włączać na podstawie cyklu słonecznego.