[업데이트: 시계 플러그인] Google은 Android Q에서 잠금 화면 시계 맞춤 설정을 진행 중입니다.

Google Pixel에서 Android Q의 개발 중인 기능을 사용하면 잠금 화면 시계를 텍스트 시계, 버블 시계 또는 스트레치 시계로 변경할 수 있습니다.

업데이트 1(2019년 9월 4일 @ 오전 10시 54분 EST): 얼마 전 Android 10 소스 코드가 공개되었는데, 이는 시계 플러그인이 실제로 중요한 것임을 확인시켜 줍니다. 안타깝게도 인기 있는 유형의 시계 문자판이 제거되었습니다.

첫 번째 Android Q 베타 릴리스가 이틀 전에 공개되었습니다. Google Pixel 스마트폰을 보유하고 계시다면 지금 바로 베타 버전을 다운로드하실 수 있습니다. Q의 가장 큰 새로운 기능은 시스템 전반에 걸친 것입니다. 다크 모드 (이것은 설명할 수 없을 정도로 사용자에게 숨겨짐), 개인 정보 보호 및 권한이 개선되었습니다(유출된 내용은 권한 개요 인터페이스 또한 숨겨져 있음) 데스크톱 모드. 우리는 신뢰할 수 있는 솔루션을 사용하여 릴리스를 조사해 왔습니다. APK도구 그리고 JEB 디컴파일러 다음과 같은 숨겨진 기능을 모두 찾으려면 새로운 제스처 그리고 Active Edge 재매핑 그건 에 도착할 수도 있어 최종 Q 릴리스. 우리가 찾은 또 다른 기능은 잠금 화면 시계 사용자 정의입니다.

아래와 같이 Google은 잠금 화면의 시계 모양을 맞춤설정할 수 있도록 노력하고 있습니다. 그들은 숨겨진 설정 값을 변경하여 지금 활성화할 수 있는 3가지 다른 사용자 정의 시계 사전 설정을 만들었습니다. 미리 설정된 시계에는 텍스트 시계, 버블 시계, 스트레치 아날로그 시계가 포함됩니다. 이러한 맞춤 시계는 모두 날짜와 날씨가 누락되어 불완전하지만 Pixel 2 및 Pixel 3의 Always on Display와 함께 작동합니다. 버블 및 스트레치 시계에는 표준 디지털 시계도 표시되는데, 이 기능이 최종 Android Q 릴리스에 포함된다면 그렇지 않을 것입니다.

Android Q에서 이러한 맞춤 시계를 활성화하려면 아래 지침을 따르세요.

요구사항:

  • Android Q 베타를 실행하는 Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 또는 Pixel 3 XL
  • Windows, Linux 또는 macOS PC에 ADB(Android 디버그 브리지)가 설정되어 있습니다. 지침은 다음과 같습니다. 여기에서 발견.

잠금 화면 시계를 변경하려면 다음 명령 중 하나를 실행하세요. 명령은 즉시 적용됩니다.

버블시계:

adbshellsettingsputsecurelock_screen_custom_clock_face "com.android.keyguard.clock.BubbleClockController"

스트레치 아날로그 시계:

adbshellsettingsputsecurelock_screen_custom_clock_face "com.android.keyguard.clock.StretchAnalogClockController"

텍스트 시계:

adbshellsettingsputsecurelock_screen_custom_clock_face "com.android.keyguard.clock.TypeClockController"

일반 시계:

adb shell settings delete secure lock_screen_custom_clock_face

관심 있는 개발자를 위해 SystemUIGoogle의 ClockManager 클래스에 있는 관련 메서드는 다음과 같습니다.

잠금 화면의 사용자 정의 시계 문자판 코드

privatevoidregister(){
String str = "lock_screen_custom_clock_face";
this.mContentResolver.registerContentObserver(Secure.getUriFor(str), false, this.mContentObserver);
ExtensionBuilder newExtension = this.mExtensionController.newExtension(ClockPlugin.class);
newExtension.withPlugin(ClockPlugin.class);
newExtension.withCallback(this.mClockPluginConsumer);
newExtension.withDefault(new SettingsGattedSupplier(this.mContentResolver, str, BubbleClockController.class.getName(), new C0386-$$Lambda$ClockManager$LL3RUa19AVegk9Mkg8eS_BmuG7o(this)));
newExtension.withDefault(new SettingsGattedSupplier(this.mContentResolver, str, StretchAnalogClockController.class.getName(), new C0387-$$Lambda$ClockManager$aVyrwGQVcB_VpjAEn9xTWGKpSj8(this)));
newExtension.withDefault(new SettingsGattedSupplier(this.mContentResolver, str, TypeClockController.class.getName(), new C0384-$$Lambda$ClockManager$0RLVFJyrdkzcA8PsTIu0AOgpy1E(this)));
this.mClockExtension = newExtension.build();
}

더 읽어보세요

이러한 사용자 정의 시계는 SystemUI에 대한 플러그인으로 개발되고 있습니다. 향후 Android Q 릴리스의 SystemUI Tuner에서 이를 볼 수도 있고 사용자가 액세스할 수 있는 방식으로는 전혀 볼 수 없을 수도 있습니다. Google은 항상 이와 같은 새로운 기능을 개발하고 있지만 그 중 다수는 안타깝게도 설정 앱에는 적용되지 않습니다. 이에 대한 가장 주목할만한 예 중 하나는 숨겨진 네비게이션 바 튜너 안드로이드 7 누가(Nougat)에서. 향후 Android Q 베타 빌드에서 잠금 화면 시계 맞춤 설정이 출시되면 알려드리겠습니다.

더 많은 Android Q 뉴스, 팁, 요령


업데이트 1(2019년 7월 18일 @ 오후 7시(EST)): Google은 Q 베타 4에서 TypeClockController를 제거하고 Stretch Analog Clock도 변경했습니다. 스트레치 아날로그 시계를 활성화하려면 다음을 입력하십시오.

adb shell settings put secure lock_screen_custom_clock_face "com.android.keyguard.clock.AnalogClockController"

거품시계 명령은 동일하게 유지됩니다.


업데이트 2: Android 10의 시계 플러그인

에 자세히 설명된 대로 읽어보기 페이지 AOSP에서 Google은 잠금 화면과 Always On 디스플레이에 표시되는 시계를 맞춤설정할 수 있도록 ClockPlugin 플러그인 인터페이스를 추가했습니다. 시계는 "배터리 소모 및 화면 번인 위험이 높기" 때문에 OEM은 "최대 온 픽셀 비율(OPR)"을 목표로 삼는 것이 좋습니다. 또한 Google은 시계가 "커다란 단색 블록으로 구성되어서는 안 되며, 시계가 움직여야 함"을 권장합니다. 화면 주위에 픽셀을 다수의 픽셀에 분산시킵니다." 시계를 구현한 후 Google에서는 다음 사항에 대한 테스트를 권장합니다. 불타오르다.

Google은 현재 AOSP Android 10에서 Stretch Analog와 Bubble이라는 두 가지 맞춤 시계 페이스를 지원합니다. 그 회사 제거됨 Type 시계 문자판을 지원하지만 이유는 설명되지 않았습니다.