야간 조명이 켜져 있을 때 Android P의 어두운 테마를 활성화하는 방법

야간 조명이 켜져 있을 때만 Android P의 어두운 테마가 활성화되도록 하고 싶었던 적이 있습니까? Android P DP4가 있다면 가능합니다!

Google Pixel 2에서 Google은 어두운 색상의 배경화면이 있을 때 적용되는 부분적인 시스템 어두운 테마를 추가했습니다. 이 기능은 Android 8.1 Oreo 업데이트와 함께 원래 Google Pixel 및 기타 장치에 제공되었습니다. 최신 Android P 베타 3/Developer Preview 4에서는 더 이상 어두운 색상을 사용하기 위해 어두운 색상의 배경화면이 필요하지 않습니다. 주제. 다크 모드를 좀 더 스마트하게 만들고 싶다면 활성화되기 전에 어떤 조건이라도 적용할 수 있도록 자동화하는 방법을 알아냈습니다. 가장 좋은 점은 바로 루트가 필요하지 않습니다!

참고로 다크 테마는 빠른 설정 패널, 볼륨 패널, 폴더 배경, 앱 서랍 배경 등 SystemUI 및 Google Pixel Launcher의 일부만을 테마로 합니다. 전체 시스템 전체의 어두운 테마를 얻는 유일한 방법은 Android Oreo에 남아 Substratum 테마를 사용하거나 Android P 장치를 루팅하여 Substratum을 사용하는 것입니다. 우리는 장치를 루팅하는 것이 여러분 중 일부가 하고 싶어하는 일이 아니라는 것을 알고 있으므로 우리는 항상 루팅이 필요하지 않은 사용자 정의 옵션을 찾고 있습니다. 최신 Android P 베타 덕분에 이제 어두운 테마가 적용될 때 자동화하는 것이 가능해졌습니다. 예를 들어 야간 조명이 켜져 있을 때만 어두운 모드를 활성화할 수 있습니다.

야간 조명으로 Android P의 어두운 테마 실행

우리가 하고 있는 일에 대한 간략한 설명입니다. 최신 Android P 베타에서는 디스플레이 설정에서 어두운 테마를 수동으로 전환할 수 있습니다. 따라서 새로운 설정. 이 설정의 현재 값을 유지하기 위해 Google에서 안전한 값을 만들었습니다(Settings. Secure.theme_mode 여기서 0은 배경화면 기반 자동, 1은 밝은 테마, 2는 어두운 테마입니다.) ADB를 통해 또는 올바른 권한이 있는 애플리케이션을 통해 이 값을 수동으로 변경하면 주제. 설정 변경 사항을 모니터링할 수 있는 최신 Tasker 베타 버전을 사용하면 야간 조명 상태를 모니터링한 다음 마음대로 테마 변경을 토글할 수 있습니다.

요구사항

  • 당신은 켜져 있어야합니다 안드로이드 P 베타 3/Developer Preview 4를 사용하면 루트 없이 작동됩니다. 이 릴리스는 게시 시점에 다음 장치에서 사용할 수 있습니다.
    • 구글 픽셀
    • 구글 픽셀 XL
    • 구글 픽셀 2
    • 구글 픽셀 2 XL
    • 필수 전화(PH-1)
    • 소니 엑스페리아 XZ2
  • 자동화 앱 "Tasker"를 설치해야 합니다. 최신 베타에서, v5.2.bf6.
  • ADB를 통해 Tasker에게 특별 권한을 부여해야 합니다. ADB 설정 여기에 설명된 대로 최신 Tasker 베타를 설치한 후 명령 프롬프트/PowerShell/터미널에 다음 명령을 입력하세요.
    • Windows 명령 프롬프트:
      adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • 윈도우 파워셸:
      .\adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • macOS/Linux 터미널:
      ./adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

[앱박스 googleplay net.dinglisch.android.taskerm]

지침

설정 방법에 대한 단계별 지침은 다음과 같습니다. 마지막에는 가져올 수 있는 링크도 포함하겠습니다.

태스커

  1. Tasker를 열고 새 프로필을 만듭니다. 이름을 "밤에 자동 어두운 테마"로 지정합니다.
  2. 상태 컨텍스트를 선택합니다.
  3. 시스템 카테고리를 선택하세요.
  4. 사용자 정의 설정 옵션을 선택하세요.
  5. 유형으로 "보안"을 선택합니다. 이름에 "night_display_activated"를 입력합니다. 값에 "1"을 입력합니다.
  6. 태스크 생성을 입력합니다(태스크 이름을 지정할 필요가 없습니다.)
  7. 작업을 추가합니다.
  8. 설정 카테고리를 선택하세요.
  9. 사용자 정의 설정을 선택합니다.
  10. 유형으로 "보안"을 선택합니다. 이름에 "theme_mode"를 입력합니다. 값에 "2"를 입력합니다. 야간 조명이 켜져 있을 때 어두운 테마가 활성화됩니다.
  11. Task 생성을 종료하고 Tasker의 메인 화면으로 돌아갑니다.
  12. 생성한 작업을 길게 누르고 "종료 작업 추가"를 선택하세요.
  13. 7~10단계를 반복하되 10단계의 값에 "1"을 입력합니다. 야간 조명이 꺼져 있으면 어두운 테마가 비활성화됩니다.
  14. 이제 끝났습니다. 이제 Tasker는 야간 조명이 전환될 때마다 자동으로 어두운 모드를 전환합니다. 야간 조명을 수동으로 전환하거나, 사용자 정의 일정에 따라 설정하거나, 태양 주기에 따라 활성화하도록 설정할 수 있습니다.