[Güncelleme: Saat Eklentileri] Google, Android Q'da kilit ekranı saatini özelleştirme üzerinde çalışıyor

click fraud protection

Android Q'nun Google Pixel'de geliştirilmekte olan bir özelliği, kilit ekranı saatini metin saati, kabarcık saati veya esnek saat olarak değiştirmenize olanak tanır.

Güncelleme 1 (4/9/19 @ 10:54 EST): Android 10'un kaynak kodu geçen gün yayınlandı ve bu, saat eklentilerinin gerçekten de var olduğunu doğruluyor. Ne yazık ki popüler tipteki saat yüzü kaldırıldı.

İlk Android Q beta sürümü 2 gün önce kamuoyuna duyuruldu. Google Pixel akıllı telefonunuz varsa beta sürümünü hemen indirebilirsiniz. Q'daki en büyük yeni özellikler sistem çapındadır karanlık mod (ki bu açıklanamaz bir şekilde kullanıcılardan gizlendi), gizlilik ve izinler yenilendi (her ne kadar sızdırılmış olsa da) izinlere genel bakış arayüzü da gizlenmişti) ve masaüstü modu. Güvenilir araçlarımızı kullanarak sürümün ayrıntılarını araştırıyoruz APKAracı Ve JEB Kod Çözücü gibi tüm gizli özellikleri bulmak için yeni hareketler Ve Active Edge'in yeniden eşlenmesi şuraya gelebilir son Q sürümü. Bulduğumuz bir diğer özellik ise kilit ekranı saatinin kişiselleştirilmesidir.

Aşağıda gösterildiği gibi Google, saatin kilit ekranındaki görünümünü özelleştirmenize izin vermek için çalışıyor. Gizli bir ayarın değerini değiştirerek şu anda etkinleştirilebilecek 3 farklı özel saat ön ayarı oluşturdular. Önceden ayarlanmış saatler arasında bir metin saati, bir kabarcık saati ve bir esnek analog saat bulunur. Bu özel saatlerin tümü, tarih ve hava durumu eksik olduğundan eksiktir, ancak Pixel 2 ve Pixel 3'ün Her Zaman Açık Ekranıyla çalışırlar. Kabarcık ve esnek saatler aynı zamanda standart dijital saati de gösteriyor; bu özellik, Android Q'nun son sürümüne girerse muhtemelen durum böyle olmayacak.

Bu özel saatleri Android Q'da etkinleştirmek için aşağıdaki talimatları izleyin.

Gereksinimler:

  • Android Q beta sürümünü çalıştıran Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 veya Pixel 3 XL
  • Windows, Linux veya macOS PC'nizde Android Hata Ayıklama Köprüsü (ADB) kurulumu. Talimatlar olabilir burada bulundu.

Kilit ekranı saatini değiştirmek için aşağıdaki komutlardan birini çalıştırın. Komut hemen etkili olur:

Kabarcık Saati:

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

Esnek Analog Saat:

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

Metin Saati:

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

Normal Saat:

adb shell settings delete secure lock_screen_custom_clock_face

İlgilenen geliştiriciler için SystemUIGoogle'ın ClockManager sınıfındaki ilgili yöntem aşağıda verilmiştir:

Kilit ekranındaki özel saat yüzleri için kod

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

devamını oku

Bu özel saatler SystemUI'ye eklenti olarak geliştirilmektedir. Bunları gelecekteki bir Android Q sürümünün SystemUI Tuner'ında görebiliriz veya kullanıcıların erişebileceği herhangi bir şekilde asla göremeyebiliriz. Google her zaman bunun gibi yeni özellikler üzerinde çalışıyor ve bunların çoğu ne yazık ki hiçbir zaman Ayarlar uygulamasına girmiyor. Bunun en dikkat çekici örneklerinden biri de gizli gezinme çubuğu ayarlayıcısı Android 7 Nougat'ta. Kilit ekranı saati özelleştirmesi gelecekteki bir Android Q beta sürümünde yayınlanırsa hepinize haber vereceğiz.

Daha Fazla Android Q Haberleri, İpuçları ve Püf Noktaları


Güncelleme 1 (18.07.2019 @ 19:00 EST): Google, Q beta 4'te TypeClockController'ı kaldırdı ve ayrıca Stretch Analog Clock'u da değiştirdi. Esnek Analog Saati etkinleştirmek için şunu girin:

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

Kabarcık saati komutu aynı kalır.


Güncelleme 2: Android 10'daki Saat Eklentileri

Bir konuda ayrıntılı olarak belirtildiği gibi benioku sayfası AOSP'de Google, kilit ekranında görünen saatin ve her zaman ekranda görünen saatin özelleştirilmesine olanak sağlamak için bir ClockPlugin eklenti arayüzü ekledi. Saatler "pil tüketimi ve ekran yanması açısından yüksek risk" taşıdığından, OEM'lerin "maksimum piksel oranını (OPR)" hedeflemesi önerilir. Ayrıca Google, saatlerin "büyük, katı renkli bloklardan oluşmaması ve saatin hareket ettirilmesi gerektiğini" tavsiye ediyor. pikselleri çok sayıda piksele dağıtmak için ekranın etrafında." Google, bir saat uyguladıktan sonra şunu test etmenizi önerir: yanmak.

Google şu anda AOSP Android 10'da iki özel saat yüzünü desteklemektedir: Stretch Analog ve Bubble. Şirket kaldırıldı Tip saat yüzü desteği, ancak gerekçesi açıklanmadı.