야간 조명이 켜져 있을 때만 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
- Windows 명령 프롬프트:
[앱박스 googleplay net.dinglisch.android.taskerm]
지침
설정 방법에 대한 단계별 지침은 다음과 같습니다. 마지막에는 가져올 수 있는 링크도 포함하겠습니다.
- Tasker를 열고 새 프로필을 만듭니다. 이름을 "밤에 자동 어두운 테마"로 지정합니다.
- 상태 컨텍스트를 선택합니다.
- 시스템 카테고리를 선택하세요.
- 사용자 정의 설정 옵션을 선택하세요.
- 유형으로 "보안"을 선택합니다. 이름에 "night_display_activated"를 입력합니다. 값에 "1"을 입력합니다.
- 태스크 생성을 입력합니다(태스크 이름을 지정할 필요가 없습니다.)
- 작업을 추가합니다.
- 설정 카테고리를 선택하세요.
- 사용자 정의 설정을 선택합니다.
- 유형으로 "보안"을 선택합니다. 이름에 "theme_mode"를 입력합니다. 값에 "2"를 입력합니다. 야간 조명이 켜져 있을 때 어두운 테마가 활성화됩니다.
- Task 생성을 종료하고 Tasker의 메인 화면으로 돌아갑니다.
- 생성한 작업을 길게 누르고 "종료 작업 추가"를 선택하세요.
- 7~10단계를 반복하되 10단계의 값에 "1"을 입력합니다. 야간 조명이 꺼져 있으면 어두운 테마가 비활성화됩니다.
- 이제 끝났습니다. 이제 Tasker는 야간 조명이 전환될 때마다 자동으로 어두운 모드를 전환합니다. 야간 조명을 수동으로 전환하거나, 사용자 정의 일정에 따라 설정하거나, 태양 주기에 따라 활성화하도록 설정할 수 있습니다.