Android O'da gezinme çubuğuna seçtiğiniz özel simgelerin nasıl ekleneceğine dair bir eğitim; böylece özel anahtarınızın neyi temsil ettiğini her zaman bilirsiniz.
Eğer takip ediyorsan Android O kapsamımız, o zaman gezinme çubuğunu nasıl değiştireceğinize ilişkin eğitimlerimizi görmüş olabilirsiniz. resim içinde resim modunu değiştir, olanak vermek müzik çalarken medya kontrol tuşlarıve bugün nasıl eklenir E-postalarınıza hızla göz atmak için ileri/geri düğmeleri. Bir'in olası kullanımları özelleştirilebilir gezinme çubuğu çok büyükler ve ilk üç dersimiz sadece yüzeysel. Ancak okuyucularımızla paylaşacağımız birkaç yararlı eğitimimiz daha olsa da, bir sonraki eğitimlerimize geçmeden önce ele almamız gereken bir şey var: Android O'da gezinme çubuğu tuşlarına özel simgeler nasıl eklenir?
Android O'nun SystemUI Tuner aracılığıyla erişilebilen yeni gezinme çubuğu özelleştiricisi, bir gezinme tuşuna anahtar kodu ayarlamanıza olanak tanır. (Hatırlatma: SystemUI Tuner'a erişmek için durum çubuğunu aşağı çekmeniz ve SystemUI'nin etkinleştirildiğini bildiren bir mesaj görene kadar sağ üstteki dişli simgesine uzun basmanız gerekir. Tuner'a artık erişilebilir.) Çok fazla tuş kodu olduğundan, Android O, gezinme çubuğuna yerleştirebileceğiniz her tuş kodu için bir simge sunmaz, bunun yerine 6 simge arasından seçim yapmanıza olanak tanır:
Anahtar kodların kabuk komutlarından manuel olarak nasıl ayarlanacağını bulduğumuzdan beri, hangi simge olanaklarının mevcut olduğunu da bulmak istedik. İlk olarak iki gezinme çubuğu anahtarının, aşağıdaki iki sistem özelliği olarak tanımlandığını keşfettik: Ayarlar. Güvenli sınıf. Bu iki özelliğin adı sysui_nav_bar_left
Ve sysui_nav_bar_right
sırasıyla sol gezinme çubuğu tuşuna ve sağ gezinme çubuğu tuşuna karşılık gelir. Özellikler, ikisinden biri olan bir dize değeri alır clipboard
, menu_ime
, veya key(KEYCODE_KEY:ICON_RESOURCE)
.
Android O Geliştirici Önizlemesini çalıştıran bir test Google Pixel cihazını kullanarak 6 simgenin bulunduğunu keşfettik. varsayılan olarak gösterilenler, SystemUI'da bulunan ve bir simgeyle temsil edilen belirli içerik kaynaklarına karşılık gelir. URI.
-
com.android.systemui/2131230944
(daire) -
com.android.systemui/2131230848
(artı) -
com.android.systemui/2131231002
(eksi) -
com.android.systemui/2131230907
(sol) -
com.android.systemui/2131231004
(Sağ) -
com.android.systemui/2131230913
(Menü)
Bu değerler Google Pixel'den alındığı için bu simge kaynaklarının Android O Geliştirici Önizlemesini çalıştıran diğer Google cihazlarında aynı olmaması mümkündür. Ancak simge kaynağı bir içerik URI'si olduğundan, bunu işaret edecek bir dosya URI şemasıyla değiştirebiliriz. cihazımızda saklanan herhangi bir simge.
Android O'da Özel Gezinme Çubuğu Simgeleri nasıl ayarlanır
Bir dosya URI'si aşağıdakine benzer:
file:///storage/emulated/0/PATH/TO/FILE
Bunu, yukarıdaki özel anahtar kodları ayarlama bilgimizle birleştirerek, artık herhangi bir resmi, gezinme çubuğunda gösterilecek simgemiz olarak ayarlayabiliriz. Örneğin, sol gezinme çubuğu anahtarımı şu şekilde ayarlamak istersem: KEYCODE_DPAD_DOWN (#20) down.png olarak kaydedilmiş özel bir aşağı ok simgesi ve sağ gezinme çubuğu tuşumla KEYCODE_DPAD_UP (#19) up.png olarak kaydedilen özel bir yukarı ok simgesiyle, her iki simge de dahili depolamamın kökünde depolanırsa, komutlarım şöyle görünür:
settings put secure sysui_nav_bar_left key(20:file:///storage/emulated/0/down.png)
settings put secure sysui_nav_bar_right key(19:file:///storage/emulated/0/up.png)
Bu komutları bir ADB kabuğu kullanarak veya WRITE_SECURE_SETTINGS
izin GüvenliGörev ve daha önceki eğitimlerimde ana hatlarıyla belirttiğim gibi (ve başka bir eğitimde de göstereceğim) belirli koşullara bağlı olarak gezinme çubuğu değişikliklerini tetiklemek için Tasker'ı kullanıyorum.
Gezinti Çubuğunuz için Özel Simgeler nasıl edinilir
Tabii ki, gezinme çubuğunuzun boyutu göz önüne alındığında, İnternet'ten indirdiğiniz herhangi bir resmi öylece yerleştiremezsiniz. Görüntünün doğru boyutta olması gerekir, aksi takdirde ya çok küçük görünecektir ya da büyük ihtimalle çok şişkin görünecektir. Henüz PhotoShop deneyiminiz yoksa, kendi görselinizi uygun boyutta elde etmek zor olabilir veya diğer görüntü işleme yazılımları, ancak neyse ki kullanabileceğimiz birçok ücretsiz simge sunan web siteleri var kullanmak.
Yapmanız gereken ilk şey, cihazınızın ekran metriklerini belirlemektir; bu zaten biliyor olabileceğiniz bir şeydir, ancak bilmiyorsanız şunları yapabilirsiniz: Material.io'da arayın. Daha sonra, ekran yoğunluğunuzu bir değerle ilişkilendirmeniz gerekecektir. simge referans tablosu Hangi boyuttaki simgelere ihtiyacınız olacağını belirlemek için. Son olarak ücretsiz olanı kullanın simgeler veritabanı Aradığınız simgeyi doğru boyutta indirmek için.
Kullanacağınız simgeleri /NavIcons gibi belirli bir klasöre kaydettiğinizden emin olun ve simgelere, komutlarınızda kolayca başvurabileceğiniz basit bir ad verin.
Bu öğreticiyi faydalı bulacağınızı umuyoruz! Kişisel olarak benim için gezinme çubuğu özelleştiriciyle ilgili en büyük çekincelerimden biri, gezinme tuşları için özel simgelerin seçilememesiydi, böylece gezinme anahtarlarımın ne yaptığını her zaman anında bilebiliyordum. Ancak artık kendi özel anahtarlarımızı nasıl yerleştireceğimizi anladığımıza göre Ve Kendi koşullarımıza göre özel simgeler kullanarak gezinme çubuğumuzdan gerçek anlamda yararlanmaya başlayabiliriz.