[Ажурирање: Додаци за сат] Гоогле ради на прилагођавању сата закључаног екрана у Андроид К-у

click fraud protection

Функција Андроид К-а у развоју на Гоогле Пикел-у вам омогућава да промените сат закључаног екрана у текстуални сат, сат са мехурићима или сат за растезање.

Ажурирање 1 (4.9.19. у 10:54 ЕСТ): Изворни код за Андроид 10 је објављен пре неки дан и потврђује да су додаци сата заиста ствар. Нажалост, популарни тип сата је уклоњен.

Прво Андроид К бета издање објављено је пре 2 дана. Ако имате Гоогле Пикел паметни телефон, бета верзију можете преузети одмах. Највеће нове карактеристике у К-у су системске тамни режим (што је необјашњиво било скривено од корисника), ажурирање приватности и дозвола (иако је процурило интерфејс за преглед дозвола је такође био скривен), и десктоп режим. Копали смо у издању користећи наше поуздане АПКТоол и ЈЕБ Децомпилер да бисте пронашли све скривене карактеристике као што су нови гестови и Ацтиве Едге ремаппинг који би могли стићи у коначно К издање. Још једна карактеристика коју смо пронашли је прилагођавање сата закључаног екрана.

Као што је приказано у наставку, Гоогле ради на томе да вам омогући да прилагодите изглед сата на закључаном екрану. Направили су 3 различита прилагођена унапред подешена сата која се могу омогућити управо сада променом вредности скривеног подешавања. Унапред подешени сатови укључују текстуални сат, сат са мехурићима и растегнути аналогни сат. Сви ови прилагођени сатови су некомплетни јер им недостаје датум и време, али функционишу са увек на екрану Пикел 2 и Пикел 3. Мехурићи и сатови који се растежу такође показују стандардни дигитални сат, што вероватно неће бити случај ако ова функција уђе у коначно издање Андроид К-а.

Да бисте омогућили ове прилагођене сатове на Андроид К, пратите упутства у наставку.

Захтеви:

  • Гоогле Пикел, Пикел КСЛ, Пикел 2, Пикел 2 КСЛ, Пикел 3 или Пикел 3 КСЛ који користе Андроид К бета
  • Андроид Дебуг Бридге (АДБ) постављен на вашем Виндовс, Линук или мацОС рачунару. Упутства могу бити налази овде.

Покрените једну од следећих команди да бисте променили сат на закључаном екрану. Команда ступа на снагу одмах:

Сат са мехурићима:

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

За све заинтересоване програмере, ево релевантног метода у класи СистемУИГоогле ЦлоцкМанагер:

Код за прилагођене бројеве сата на закључаном екрану

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();
}

Опширније

Ови прилагођени сатови се развијају као додатак за СистемУИ. Могуће је да ћемо их видети у СистемУИ тјунеру будућег Андроид К издања, или их можда никада нећемо видети на било који начин приступачан корисницима. Гоогле стално ради на новим функцијама попут ове, од којих многе нажалост никада не уђу у апликацију Подешавања. Један од најзначајнијих примера за то је скривени тјунер траке за навигацију у Андроид 7 Ноугат. Ако прилагођавање сата закључаног екрана буде објављено у будућој бета верзији Андроид К-а, све ћемо вас обавестити.

Још Андроид К вести, савета и трикова


Ажурирање 1 (18.7.2019. у 19:00 ЕСТ): Гоогле је уклонио ТипеЦлоцкЦонтроллер у К бета 4, а такође је променио и Стретцх Аналог Цлоцк. Да бисте омогућили проширени аналогни сат, унесите:

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

Команда Буббле цлоцк остаје иста.


Ажурирање 2: Додаци за сат у Андроиду 10

Као што је детаљно описано на а реадме паге у АОСП-у, Гоогле је додао интерфејс додатака ЦлоцкПлугин да би омогућио прилагођавање сата који се појављује на закључаном екрану и увек на екрану. Пошто су сатови „висок ризик за потрошњу батерије и сагоревање екрана“, произвођачима оригиналне опреме се препоручује да циљају на „максимални однос пиксела (ОПР) од 5%.“ Штавише, Гоогле препоручује да сатови „не би требало да буду састављени од великих чврстих блокова боја, и да сат треба да се помера око екрана да би се он пиксели распоредили на велики број пиксела." Након имплементације сата, Гоогле препоручује тестирање за спалити у.

Гоогле тренутно подржава два прилагођена лица сата у АОСП Андроид 10: Стретцх Аналог и Буббле. Компанија уклоњена подршку за Тип сат, иако образложење није објашњено.