루트 없이 Google Pixel 2 Always On 디스플레이의 밝기를 사용자 정의하는 방법

Google Pixel 2에는 시간, 날짜 및 알림을 표시하는 Always on Display 기능이 있습니다. 하지만 때로는 너무 어두워서 보기조차 어려울 때도 있습니다! 루트 없이 밝기 수준 및 기타 측면을 사용자 정의하는 방법은 다음과 같습니다!

구글의 최신 플래그십 스마트폰, 픽셀 2 및 픽셀 2 XL는 최초의 Google 스마트폰입니다. Always On Display 기능. 대부분의 다른 스마트폰 삼성 갤럭시 플래그십 한동안 그런 기능이 있었지만 Pixel 플래그십에 이 기능이 도입되면서 해당 기능의 소스 코드도 제공되었습니다. 구형 Nexus 및 1세대 Pixel 휴대전화. Always on Display에는 현재 시간, 날짜, 알람, 알림 아이콘 및 현재 재생 중인 배경 음악이 표시됩니다. 지금 재생 중 (그래도 사용자 정의할 수 있습니다). 오늘은 Pixel 2의 Always on Display의 또 다른 측면인 밝기를 맞춤설정하는 방법을 보여드리기 위해 왔습니다.

AOD 기능은 장치를 책상 옆에 ​​놓아두었을 때 유용할 수 있지만 실제로는 조명 상황에 따라 다릅니다. 많은 경우 AOD가 너무 어두워서 실제로 읽을 수 없을 수도 있습니다. "에 대한 빠른 Google 검색을 수행하십시오.Pixel 2 Always On Display 밝기" 그러면 얼마나 어두워질 수 있는지에 대한 수많은 불만이 표시될 것입니다.

여기서 문제는 AOD의 밝기가 적응형 밝기, 대부분의 사람들이 활성화했을 Google의 자동 밝기 기능입니다. 주변광의 양에 따라 AOD는 최소 밝기 값 2에서 최대 28까지 바뀔 수 있습니다. 이는 255개 중 설정에서 표시되는 디스플레이 밝기의 최대 정수 값입니다. 본질적으로 적응형 밝기를 통해 AOD가 얻을 수 있는 가장 밝은 것은 최대 디스플레이 밝기의 약 11%입니다. 이는 많은 경우에 매우 안타까운 수치입니다. 다행히도 이 부분은 조정할 수 있으며, 가장 좋은 점은 이렇게 할 필요가 없다는 것입니다. 전화기를 루팅하세요.


Google Pixel 2 Always on Display의 밝기 맞춤설정

여기서 할 일은 다음으로 시작하는 경우에만 사용할 수 있는 숨겨진 설정을 변경하는 것입니다. 안드로이드 8.1 오레오. 모든 Pixel 2 소유자가 이미 최신 릴리스를 실행하고 있으므로 문제가 되지 않지만, 이에 관계없이 언급할 가치가 있습니다. 숨겨진 설정은 ADB(Android 디버그 브리지)를 통해서만 액세스할 수 있습니다. 즉, 휴대폰을 PC에 연결해야 합니다. 컴퓨터가 있으면 다음 단계를 수행할 준비가 된 것입니다.

  1. 이 설명에 따라 ADB를 설정하세요. 이전 튜토리얼.
  2. 명령 프롬프트나 터미널을 열고 다음 형식으로 명령을 입력합니다. adb shell settings put global always_on_display_constants "screen_brightness_array=-1:0:1:2:3"
  3. 위 명령의 "0:1:2:3"을 0에서 255까지의 4개 숫자 집합(예: "2:25:100:250")으로 바꿉니다. "-1"은 그대로 둡니다.

이제 Always on Display 밝기를 이전보다 훨씬 높게 조정할 수 있습니다! 배열의 각 숫자가 무엇을 나타내는지 궁금하다면 입력한 첫 번째 숫자는 "밤" 조건(매우 낮은 주변 온도)에 대한 것입니다. 빛), 두 번째는 "낮은" 조명 조건을 위한 것이고, 세 번째는 "높은" 조명 조건을 위한 것이고, 마지막은 "태양"(매우, 매우 높은 주변 환경)을 위한 것입니다. 빛).

위는 AOD 밝기 배열의 기본값을 보여줍니다. 여기에서 변경한 내용을 되돌리려는 경우 이 내용을 참조할 수 있습니다.

보너스: 기타 Always On Display 조정 사항

밝기 조정 외에도 수정할 수 있는 Pixel 2 Always on Display와 관련된 몇 가지 다른 설정이 있습니다. 목록은 다음과 같습니다.

  • dimming_scrim_array: 주변 밝기 유형을 디밍 스크림에 매핑하는 정수 배열입니다. 이는 본질적으로 AOD를 오버레이로 "마스크"하여 더욱 어둡게 만듭니다(왜 이것을 원하는지 잘 모르겠습니다).
  • prox_screen_off_delay: 근접 센서를 덮은 후 화면이 꺼질 때까지의 지연 시간(밀리초)입니다.
  • prox_cooldown_trigger: 일정 기간 동안 근접 센서를 끄는 냉각 타이머를 트리거하는 임계 시간(밀리초)입니다.
  • prox_cooldown_period: 근접 센서가 꺼지는 기간(밀리초)입니다. prox_cooldown_trigger 트리거됩니다.

다음은 이러한 값 중 일부를 사용하여 AOD를 조정하는 방법에 대한 예입니다. Always on Display가 표시될 때 휴대폰의 근접 센서가 가려진 후 5초 후에 화면이 꺼지도록 만들고 싶다고 가정해 보겠습니다. 다음 명령을 입력하겠습니다.

adb shell settings put global always_on_display_constants "prox_screen_off_delay=50000"

AOD의 동작을 사용자 정의하기 위해 이러한 설정을 가지고 놀 수 있지만, 불행하게도 루트 액세스 없이 수정할 수 있는 것은 이것뿐입니다.