[Atjauninājums: pulksteņa spraudņi] Google strādā pie bloķēšanas ekrāna pulksteņa pielāgošanas operētājsistēmā Android Q

Android Q izstrādes funkcija ierīcē Google Pixel ļauj mainīt bloķēšanas ekrāna pulksteni uz teksta pulksteni, burbuļpulksteni vai elastīgo pulksteni.

1. atjauninājums (4.9.19. plkst. 10:54 EST): Android 10 pirmkods tika izlaists citā dienā, un tas apstiprina, ka pulksteņa spraudņi patiešām ir lieta. Diemžēl populārā pulksteņa ciparnīca ir noņemta.

Pirmā Android Q beta versija tika publiskota pirms 2 dienām. Ja jums ir Google Pixel viedtālrunis, varat lejupielādēt beta versiju tūlīt. Lielākās Q jaunās funkcijas ir visas sistēmas tumšais režīms (kas neizskaidrojami ir bijis slēpts no lietotājiem), konfidencialitāte un atļaujas tiek atjauninātas (lai gan noplūda atļauju pārskata saskarne tika arī paslēpts), un darbvirsmas režīms. Mēs esam pētījuši laidienu, izmantojot mūsu uzticamos APKTool un JEB dekompilators lai atrastu visas slēptās funkcijas, piemēram, jauni žesti un Active Edge pārkartēšana kas varētu ierasties pēdējais Q izlaidums. Vēl viena mūsu atrastā funkcija ir bloķēšanas ekrāna pulksteņa pielāgošana.

Kā parādīts tālāk, Google strādā pie tā, lai jūs varētu pielāgot pulksteņa izskatu bloķēšanas ekrānā. Viņi ir izveidojuši 3 dažādus pielāgotus pulksteņa iestatījumus, kurus var iespējot tieši tagad, mainot slēptā iestatījuma vērtību. Iepriekš iestatītajos pulksteņos ietilpst teksta pulkstenis, burbuļpulkstenis un elastīgais analogais pulkstenis. Visi šie pielāgotie pulksteņi ir nepilnīgi, jo tajos nav norādīts datums un laikapstākļi, taču tie darbojas ar Pixel 2 un Pixel 3 vienmēr ieslēgtu displeju. Burbuļpulksteņi un stiepes pulksteņi parāda arī standarta digitālo pulksteni, kas, visticamāk, nebūs gadījumā, ja šī funkcija nonāks pēdējā Android Q laidienā.

Lai iespējotu šos pielāgotos pulksteņus operētājsistēmā Android Q, izpildiet tālāk sniegtos norādījumus.

Prasības:

  • Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 vai Pixel 3 XL, kurā darbojas Android Q beta versija
  • Android atkļūdošanas tilts (ADB) ir iestatīts jūsu Windows, Linux vai macOS datorā. Norādījumi var būt atrasts šeit.

Lai mainītu bloķēšanas ekrāna pulksteni, izpildiet kādu no šīm komandām. Komanda stājas spēkā nekavējoties:

Burbuļpulkstenis:

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

Izstiepts analogais pulkstenis:

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

Teksta pulkstenis:

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

Parasts pulkstenis:

adb shell settings delete secure lock_screen_custom_clock_face

Visiem ieinteresētajiem izstrādātājiem šeit ir norādīta atbilstošā metode SystemUIGoogle klasē ClockManager:

Kods pielāgotām pulksteņa ciparnīcām bloķēšanas ekrānā

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

Lasīt vairāk

Šie pielāgotie pulksteņi tiek izstrādāti kā SystemUI spraudnis. Iespējams, mēs tos redzēsim nākamā Android Q laidiena SystemUI Tuner vai arī mēs tos nekad neredzēsim lietotājam pieejamā veidā. Google visu laiku strādā pie tādām jaunām funkcijām kā šī, no kurām daudzas diemžēl nekad nenonāk lietotnē Iestatījumi. Viens no ievērojamākajiem piemēriem ir slēptais navigācijas joslas uztvērējs operētājsistēmā Android 7 Nougat. Ja bloķēšanas ekrāna pulksteņa pielāgošana tiks izlaista nākamajā Android Q beta versijā, mēs jums visiem paziņosim.

Vairāk Android Q ziņu, padomu un triku


Atjauninājums 1 (18.07.19. plkst. 19:00 EST): Google noņēma TypeClockController Q beta 4 versijā un mainīja arī Stretch Analog Clock. Lai iespējotu Stretch Analog Clock, ievadiet:

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

Komanda Bubble clock paliek nemainīga.


2. atjauninājums: pulksteņa spraudņi operētājsistēmā Android 10

Kā sīkāk aprakstīts a lasīt mani lapa pakalpojumā AOSP Google ir pievienojis ClockPlugin spraudņa saskarni, lai varētu pielāgot pulksteni, kas tiek rādīts bloķēšanas ekrānā, un vienmēr redzamo pulksteni. Tā kā pulksteņi rada “augstu akumulatora patēriņa un ekrāna izdegšanas risku”, oriģinālo iekārtu ražotājiem ieteicams atlasīt “maksimālo pikseļu attiecību (OPR). 5%." Turklāt Google iesaka, lai pulksteņi "nebūtu veidoti no lieliem vienkrāsainiem blokiem, un pulkstenis ir jāpārvieto ap ekrānu, lai sadalītu pikseļus pa lielu skaitu pikseļu." Pēc pulksteņa ieviešanas Google iesaka pārbaudīt iedegties.

Pašlaik Google atbalsta divas pielāgotas pulksteņa ciparnīcas operētājsistēmā AOSP Android 10: Stretch Analog un Bubble. Kompānija noņemts atbalsts tipa pulksteņa ciparnīcai, lai gan pamatojums netika izskaidrots.