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

click fraud protection

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 시계 문자판을 지원하지만 이유는 설명되지 않았습니다.