Samsung Galaxy S8/S8+'da Gezinti Çubuğuna Özel Düğmeler Nasıl Eklenir?

Samsung Galaxy S8 veya Samsung Galaxy S8+'daki gezinme çubuğuna nasıl özel düğme ekleneceğine dair bir eğitim. Kök erişimi gerektirmez.

Samsung Galaxy S8 ve Galaxy S8+, büyük ölçüde Samsung'un ekran teknolojisinde kaydettiği büyük ilerlemeler sayesinde piyasadaki en popüler akıllı telefonlardan ikisi. Samsung, yeni amiral gemisi cihazlarıyla çerçeveleri mümkün olduğunca küçültmeyi hedeflediği için, bir zamanlar Samsung donanımının temelini oluşturan kapasitif tuşlardan nihayet kurtuldu. Bunun yerine, Samsung Deneyim Kullanıcı Arayüzü içerisinde bir dereceye kadar değiştirilebilen yazılım gezinme tuşları bulunmaktadır.

Bununla birlikte, her zamanki gibi, gezinme çubuğu ayarlayıcısının standart uygulaması, özelleştirilebilirliği açısından oldukça eksiktir. Özelleştirmelerin çoğu ana düğme etrafında yoğunlaşıyor; hassasiyeti ve telefonun kilidini doğrudan açıp açmayacağını değiştirebilirsiniz. Düğme düzenini değiştirme seçeneği mevcut olsa da geçiş yapabileceğiniz tek düzen, geri ve son arama tuşlarının ters çevrildiği ters çevrilmiş düzendir.

XDA-Developers olarak biz, telefonunuzu kişiselleştirmenin daha fazla yolunu bulmak için her zaman üreticinin sunduklarının ötesine bakıyoruz. Bu yüzden bugün bir yöntem tanıtıyoruz. Samsung Galaxy S8 ve S8+'daki gezinme çubuğuna ek düğmeler ekleyin.

XDA Portalını takip ediyorsanız (olmanız gerektiği gibi), geçen ay nasıl yapılacağına dair yazımı görmüş olabilirsiniz. gezinme çubuğu özelleştirmesi Android 7.X'te gerçekleştirilebilir Sistem kullanıcı arayüzü modlarına, özel ROM'lara veya herhangi bir tür kök erişimine gerek duymadan cihazlar. Yöntem, gezinme çubuğunu değiştirmeye yönelik GUI kullanıcıdan gizlenmiş olsa bile, gezinme çubuğunun ayarlanmasından sorumlu olan ayarların doğrudan değiştirilmesini içerir. Bunun nedeni, gizli gezinme çubuğu ayarlayıcısını oluşturan kodun, Android Nougat'tan bu yana Android Açık Kaynak Projesi (AOSP) depolarında bulunması, ancak olmamasıdır. Android O'ya kadar Google'ın Sistem Kullanıcı Arayüzü Ayarlayıcısı altında bu etkinliği ifşa ettiğini. Ancak, Android Nougat çalıştıran cihazınızla birlikte gelen yazılım, gezinme çubuğu ayarlayıcısının arkasındaki kodu tamamen kaldırmadığı sürece, bu özelliği beklemeden kullanmak mümkündür.

Gezinme çubuğunun değiştirilmesi, ADB veya WRITE_SECURE_SETTINGS izni verilen bir uygulama aracılığıyla kabuk komutlarının gönderilmesini içerir. ADB ile uğraşmak pek çok kişinin aşina olmadığı bir şey olduğundan, XDA Kıdemli Üyesi paphonb adında bir uygulama geliştirdi Özel Gezinme Çubuğu her şeyi sizin için kolaylaştırmak için.

Binlerce kişi uygulamasını test etmeye başladıkça, Galaxy S8 ve Galaxy S8+'daki birçok kullanıcı, uygulamayı kullanmaya çalışırken sık sık Sistem Arayüzü çökmeleriyle karşılaşmaya başladı. Biz böylece varsayılan Gezinti çubuğunu Samsung'un uygulamasının ötesinde değiştirmenin imkansız olduğu ancak o zamandan beri bu varsayımın yanlış olduğu görüldü. İşte bunu nasıl yapacağınız.

Galaxy S8 veya S8+'daki Gezinti Çubuğuna Özel Düğmeler Ekleme

Bazı ilk testlerden sonra, kullandığımız kabuk komutlarının aynı olduğunu keşfettik. orijinal eğitimimi gönderiyorum Galaxy S8 ve S8+ üzerinde de çalışıyoruz ancak önemli bir uyarımız var. Orijinal geri, ana sayfa, son ve IME değiştirme tuşları MEVCUT OLMALIDIR hangi düzeni kullanırsanız kullanın. Bu anahtarlardan herhangi biri eksikse Sistem Kullanıcı Arayüzü sürekli olarak çökmeye başlayacaktır. Ayrıca, gezinme çubuğuna eklediğiniz herhangi bir tuş, Samsung gezinme çubuğu açıldığında biraz tuhaf görünecektir. renkleri otomatik olarak beyaz bir arka plana dönüştürür, ancak bu küçük sorunu aşmanın yollarını arıyorum rahatsızlık.

Her neyse, Samsung Galaxy cihazınızdaki gezinme çubuğunu değiştirmek için öğrenmeniz gereken komutlara geçelim. Yapmanız gereken ilk şey makinenizde ADB'yi kurmaktır.

ADB'yi ayarlama

Birinci, ADB ikili dosyasını doğrudan Google'dan indirin özel işletim sisteminiz için ve onu bilgisayarınızdaki ayrı bir dizine çıkarın. Sonraki, uygun sürücüyü yükleyin Samsung telefonunuz için. Ardından Ayarlar --> Geliştirici Seçenekleri'nde "USB Hata Ayıklama"yı etkinleştirin. Geliştirici Seçenekleri'ni göremiyorsanız, Ayarlar --> Telefon Hakkında'ya gidip Derleme numarası'na 7 kez dokunarak bunu etkinleştirmeniz gerekir. Son olarak, ADB ikili dosyasıyla aynı dizinde bir komut istemi başlatarak ADB'nin çalıştığından emin olun (shift tuşunu basılı tutun + sağ tıklayın --> "komut istemini burada açın") ve aşağıdaki komutu çalıştırın:

adb devices

Cihazınızın seri numarasını görüyorsanız (ve izinsiz yazmıyorsa), altınsınız demektir. Telefonunuzda bilgisayarınıza ADB erişimi vermenizi isteyen bir açılır pencere görürseniz evet deyin. Her ikisinin de gerçekleştiğini görmüyorsanız bilgisayarınızı/telefonunuzu yeniden başlatmayı ve bilgisayarınıza yeniden takmayı deneyin. Aksi takdirde sürücüyü yeniden yüklemeyi deneyin.

Gezinti Çubuğunu Değiştirme - ADB Yöntemi

Gezinme çubuğunu değiştirme sözdizimi aşağıdaki gibidir:

settings put secure sysui_nav_bar "key(KEYCODE_CONSTANT: file:///path/to/icon.png),back; home; recent, menu_ime"

burada KEYCODE_CONSTANT bir sabiti ifade eder Önemli olay ve simge yolu, gezinme çubuğuna eklenecek özel bir simge belirtmenize olanak tanıyan dosya URI'sidir. 64x64 boyutlu simgelerin amaçlarımız açısından oldukça iyi çalıştığını gördüm. Birçok ücretsiz simgeyi buradan indirebilirsiniz. IconsDB İnternet sitesi.

Örnek olarak, Gmail uygulamasını başlatan bir gezinme çubuğu anahtarı eklemek için gönderdiğim komut şudur:

settings put secure sysui_nav_bar "key(65:file:///storage/emulated/0/NavIcons/gmail.png),back; home; recent, menu_ime"

Komutta kesinlikle geri, ana sayfa, son ve menu_ime'ye sahip olmamız gerektiğinden, bu, ne yazık ki bu stok anahtarlarını değiştiremeyeceğimiz ve böylece kendi özel gezinme çubuğu simgelerimizi kullanamayacağımız anlamına gelir. Ancak en azından, daha fazla özel anahtar sığdırabilmek veya sadece tercih ettiğimiz düzeni elde edebilmek için boşluklarla oynayabiliriz. Örneğin:

settingsputsecuresysui_nav_bar "space[#],back[#];home[#];recent[#],menu_ime[#]"

Parantez içindeki değer, düğme genişliğini daraltmanıza veya genişletmenize olanak tanıyan göreceli bir boyut çarpanıdır. Göreceli boyut çarpanı için tipik değerlerin 0,85-1,15 arasında kalması gerektiğini unutmayın, aksi takdirde düğmeler gerçekten kullanılamayacak kadar az veya çok fazla genişlik kaplamaya başlayacaktır. Gezinme çubuğu tuşunu gizlemek amacıyla ilgili boyut için "0" koymaya çalışmayın; sonunda Sistem Kullanıcı Arayüzünü çökertirsiniz.

Bir şeyi karıştırırsanız ve Sistem Kullanıcı Arayüzü çökerse, aşağıdaki iki komuttan birini girerek gezinme çubuğunun varsayılan düzenine dönebilirsiniz:

settings put secure sysui_nav_bar "space, back; home; recent, menu_ime"
settings delete secure sysui_nav_bar

Gizli Android Nougat gezinme çubuğu ayarlayıcısıyla yapabileceğiniz bazı çılgın şeyleri hatırlatmak için, okuyucularımızdan birinin kıkırdamak için yaptığı gezinme çubuğu düzeninin ekran görüntüsünü burada bulabilirsiniz.

Bilim çok mu ileri gitti? Kredi: AndyYan

Gezinti Çubuğunu Değiştirme - Uygulama Yöntemi

Eminim çoğunuzun gerçekten ilgi duyduğu kısım budur. XDA Kıdemli Üyesi paphonb'S Özel Gezinme Çubuğu uygulaması tüm bunları kolaylaştıracaktır. Geliştirici yakın zamanda belirli uygulamaları çağıran belirli KeyEvent'lere nasıl müdahale edileceğini buldu; toplamda nasıl müdahale edileceğini bulduğu en fazla 5 KeyEvent var. Bu işi nasıl yürüttüğünün tam açıklamasına burada gerek yok, dolayısıyla daha fazla ayrıntıya girmeyeceğiz. Geliştirici bunu göz önünde bulundurarak uygulamayı güncelleyebildi (sürüm 0.5.0'dan başlayarak) böylece şunları yapabilirsiniz: esas olarak istediğiniz eylemi gerçekleştirin.

Örneğin, geliştirici yakın zamanda bir eylem ekleme özelliğini ekledi. durum çubuğunu aşağı çeker, doğrudan seçtiğiniz bir uygulamayı başlatınve en önemlisi tetiklemek Görevlendirici etkinliği. Özellikle Tasker olay özelliği en şaşırtıcı kısımdır, çünkü Tasker aracılığıyla gerçekleştirebileceğiniz eylem miktarı sınırsızdır. Gezinme çubuğu düğmenizin bir şey yapmasını istiyorsanız bunu yapabilir. Bunu halihazırda mevcut Tasker Profili entegrasyonuyla birleştirdiğinizde, yalnızca seçtiğiniz koşullar altında belirli tuşları eklemek için cihazınızdaki gezinme çubuğunu bağlamsal olarak değiştirebilirsiniz.

Uygulamanın bu özel özelliklerini kullanabilmek için, uygulamanın profesyonel sürümüne yükseltmek üzere 1,99 ABD doları ödemeniz gerekecek. Şu anda uygulamayı Samsung Galaxy S8/S8+ cihazınızda kullanmak için en son beta sürümünü (0.7.0) kullanmanız gerekir. Uygulama, Galaxy S8/S8+ kullanıp kullanmadığınızı otomatik olarak algılayacak ve cihazınızın çökmesine neden olacak bazı özellikleri devre dışı bırakacaktır.

Geliştirici bana, uygulamayı bu Samsung telefonlarındaki kullanıcılar için kararlı sürüme hazırlamak için hâlâ çalıştığını söyledi. Şu anda, yapardım geliştiricinin uygulamasını güncellemesi için birkaç gün bekleyin böylece ADB komutlarını kullanmak zorunda kalmadan gezinti çubuğunu değiştirmenin kolay bir yoluna sahip olacaksınız. Geliştirici, uygulamasını hızla güncelliyor; uygulama bir aydan kısa bir süre önce piyasaya sürüldüğünden beri çok sayıda özellik eklemesi gördü.


Çözüm

Yeterince maceracıysanız, daha önce gösterdiğim sözdizimini kullanarak gizli gezinme çubuğu ayarlayıcısıyla oynayabilirsiniz. Çoğu kişi muhtemelen Özel Gezinme Çubuğu uygulamasının güncellenmesini bekleyecektir; tüm Galaxy S8/S8+ arkadaşlarımızın ne bekleyeceğini bilmesi için bu haberi duyurmak istedim. Gezinme çubuğu ayarlayıcıyla ilgili eğitimler yayınlamaya devam edeceğim; bir sonraki yazımda gezinme çubuğu düğmelerine çift/hileli tıklamaların nasıl ekleneceğine odaklanacağım.

Lütfen XDA-Developers'ı mümkün olan her şekilde destekleyin! Yakın zamanda, orijinal eğitimlerimizi kesen, kopyalayan, yapıştıran birçok blogun ve forumlarda kullanıcılarımız tarafından paylaşılan diğer içeriklerin olduğunu keşfettik. Bu bloglar, kendi başlarına kaliteli içerik sağlamak yerine, bu eğitimleri derlemek için gösterdiğimiz büyük çabanın karşılığını almaya çalışıyorlar. Bizim yazdığımız gibi öğreticiler bulamazsınız. öğreticiler kategorisi veya başka herhangi bir yerdeki forumlarımızdan öğreticiler.

Bizi takip edin heyecan, Google+, Facebook, veya Youtube. Bizim göz atın XDA Laboratuvarları forumlarımıza göz atmanın hızlı bir yolu için uygulama (ve XDA Reklamsız da!) Mobil cihazınızda! Teşekkürler ve bir sonraki eğitimimiz için bizi izlemeye devam edin!