Gelişmiş Web Taraması için Android O'da Gezinti Çubuğuna Menü ve İleri Düğmesi Ekleme

Gelişmiş web taraması için yalnızca Google Chrome kullanırken Android O'da gezinme çubuğuna menü ve ileri düğmesinin nasıl ekleneceğine ilişkin bir eğitim.

Android O'lar gezinme çubuğu özelleştirici bir için kullanılabilir sayısız vakaancak gezinme tuşlarını bağlamsal olarak değiştirdiğinizde özellikle kullanışlıdır. Eğitimlerimizde, yeni gezinme çubuğu tuşları eklemenin uygulama deneyiminizi geliştirebileceği durumları bulmaya odaklanıyoruz ve bugün size nasıl bir gezinme çubuğu ekleyeceğinizi göstereceğiz. Menü ve bir ileri Google Chrome'u kullanırken gezinti çubuğuna düğmesini tıklayın. Bu düğmeler web'de gezinme deneyiminizi büyük ölçüde geliştirecektir, çünkü menü taşma düğmesine dokunmak için sağ üst köşeye kadar ulaşma zorunluluğundan daha iyidir.

Kobayım olduğu ve bu ekran görüntüsünü aldığı için Eli Irvin'e teşekkürler.

Yukarıda görebileceğiniz gibi, gezinme çubuğuna iki yeni gezinme çubuğu tuşu eklendi, ancak yalnızca Google Chrome kullanılırken. Sol tuş Chrome'un menüsünü açar (kullanarak

KEYCODE_MENU) sağ tuş ise "ileri" fonksiyonunu tetikleyecektir (kullanarak KEYCODE_FORWARD) tarayıcıda. Önceki eğitimlerimizin bazılarının aksine, gezinme çubuğunda herhangi bir özel simge kullanmıyoruz, bu nedenle aşağıdaki gerekli uygulamalar dışında ekstra bir şey indirmenize gerek kalmayacak.

Bu kurulumu kendi cihazınızda nasıl kopyalayacağınızı göstereceğiz, böylece kendi özel navigasyonunuzu nasıl oluşturacağınızı öğrenebilirsiniz. çubuğu yapılandırmaları, ancak atlamayı tercih ederseniz makalenin sonunda bir indirme bağlantısı da sağlayacağız. O.

Not: Bu eğitim, önceki eğitimimizle uyumlu değildir. gezinme çubuğuna kaydırma tuşları ekleme Chrome'u kullanırken. Tercihinize bağlı olarak kullanılacak Profili veya bunu seçebilirsiniz, ancak ikisini birden seçemezsiniz.


Chrome'u kullanırken Gezinme Çubuğuna Menü/İleri Düğmeleri Ekleme

Gereksinimler:

  • Görevli ($2.99)
  • GüvenliGörev

Tasker gereklidir çünkü hangi uygulamada olduğumuzu tespit etmek için kullandığımız otomasyon uygulamasıdır ve navigasyonumuzu değiştirmeyi sağlayacak olan SecureTask eklentisi aracılığıyla komutlar gönderin çubuk. Her iki uygulamayı da yükledikten sonra ikisini de kurmamız gerekiyor.

Tasker'ın hangi uygulamada olduğumuzu algılaması için Erişilebilirlik Hizmetini vermemiz gerekiyor. Bunu yapmak çok hızlıdır; Ayarlar --> Erişilebilirlik'e gidin ve Hizmetler listesinde "Tasker"ı arayın. Erişilebilirlik Hizmetini etkinleştirin.

Daha sonra SecureTask'e cihazımızdaki sistem ayarlarını değiştirme yeteneği vermemiz gerekiyor. Bunu yapabilmek için SecureTask'a WRITE_SECURE_SETTINGS olarak bilinen özel bir izin vermemiz gerekiyor. normalde normal uygulamalar tarafından erişilemez, ancak bir kullanıcı tarafından ADB kullanılarak manuel olarak verilebilir. Bu nedenle, bunun işe yaraması için makinenizde ADB'nin çalışır durumda olması gerekir. Neyse ki, bu izni vermek yalnızca tek seferlik bir şeydir ve diğer bağlamsal Android O ile ilgili gezinme çubuğu eğitimlerimden herhangi birini takip etmek istiyorsanız SecureTask'a ihtiyacınız olacaktır (bunlardan çok var), bu yüzden kesinlikle yapmaya değer.

ADB'yi ayarlama

Yapmanız gereken ilk şey, kendi işletim sisteminiz için ADB ikili dosyasını indirmektir. burada da yapabilirsin. Bunları indirdikten sonra, sahip olduğunuzdan emin olmanız gerekir. uygun sürücü eğer Windows kullanıyorsanız.

İkili dosyayı ayrı bir klasöre çıkardıktan ve sürücüyü yükledikten sonra, akıllı telefonda USB Hata Ayıklamayı etkinleştirmemiz gerekir. Bunu yapmak için Ayarlar'ı açın ve Telefon Hakkında'ya gidin. Geliştirici Seçenekleri'nin kilidini açtığınızı bildiren bir iletişim kutusu görünene kadar Derleme Numarası'na 7 kez dokunun. Geliştirici Seçeneklerine artık Ayarlar'dan erişebilirsiniz. Görünüşe göre Android O'da Geliştirici Seçeneklerini açabilmeniz için pin/şifrenizi girmeniz gerekiyor. Bunu yapın ve USB Hata Ayıklamayı arayın, ardından etkinleştirin.

Şimdi telefonunuzu takın ve ADB ikili dosyasını çıkardığınız dizinde bir komut istemi açın. (Windows kullanıcıları, bu klasörde üst karakter+sağ tıklamayı basılı tutun ve "komut istemini burada aç" seçeneğini seçin.) adb devices komut istemine. ADB sunucusunun başlatıldığını belirten bir mesaj göreceksiniz, ardından telefonunuzda bilgisayarınıza ADB erişimi vermenizi isteyen bir istem göreceksiniz. Kabul et. Şimdi içeri girdiğinde adb devices Komut isteminde cihazınızın seri numarasını görmelisiniz, eğer öyleyse başarılı oldunuz.

SecureTask'e WRITE_SECURE_SETTINGS izni veriliyor

Bir ADB komut istemi açıldığında, SecureTask'e gerekli izni vermek için aşağıdaki komutu girin.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask artık root erişimi olmadan sistem ayarlarını değiştirme olanağına sahip olacak! Artık Tasker'a geçmeye hazırız.

Tasker Profilini Ayarlama

Tasker'ı açın ve tuşuna basın + yeni bir Profil oluşturmak ve buna "Chrome Ekstra Anahtarlarını Değiştir" gibi bir ad vermek için. Şunu seçin: Başvuru Bağlam. Listeyi kaydırın ve tarayıcı uygulamanızı seçin (benim durumumda Chrome'u seçtim).

Uygulamanızı ekleyip Tasker'ın ana ekranına çıktıktan sonra Tasker sizden mevcut bir Görevi eklemenizi veya yeni bir Görev oluşturmanızı isteyecektir. Yeni bir Görev oluşturun ancak ona bir ad verme zahmetine girmeyin. Görev düzenleme ekranına girdikten sonra aşağıdaki iki Eylemi ekleyin:

  1. Eklenti --> SecureTask --> Güvenli Ayarlar. Aksiyon: Yazmak. Ayar: secure sysui_nav_bar_left. Değer: key(82:com.android.systemui/2131230913)
  2. Eklenti --> SecureTask --> Güvenli Ayarlar. Aksiyon: Yazmak. Ayar: secure sysui_nav_bar_right. Değer: key(125:com.android.systemui/2131231004)

Bu işlem tamamlandıktan sonra Tasker'ın ana menüsüne geri dönebilirsiniz. Şimdi bu Profili, Chrome uygulamasından çıktığınızda tetiklenecek bir Çıkış Görevi ekleyerek tamamlayacağız. Bu Çıkış Görevi gezinme çubuğunu bu simgelerden temizleyecektir.

Profile yeni eklediğiniz mevcut Göreve uzun basarak bir Çıkış Görevi ekleyin. "Çıkış görevi ekle"ye dokunun. Yeni bir Görev oluşturun ve ardından aşağıdaki iki Eylemi ekleyin:

  1. Eklenti --> SecureTask --> Güvenli Ayarlar. Aksiyon: Yazmak. Ayar: secure sysui_nav_bar_left. Değer: null
  2. Eklenti --> SecureTask --> Güvenli Ayarlar. Aksiyon: Yazmak. Ayar: secure sysui_nav_bar_right. Değer: null

Tasker'ın ana menüsüne geri döndüğünüzde işiniz bitti. Tasker artık Chrome'u kullanırken menüyü ve ileri tuşları gösterecek ve Chrome'u kullanmadığınızda bunları temizleyecek.


İndirin ve İçe Aktarın

Tasker ile ilgili tüm eğitimlerde olduğu gibi, indirip içe aktarabileceğiniz XML dosyasını sağlayacağız. Aşağıdaki AndroidFileHost'tan .prf.xml dosyasını indirin ve dahili depolama alanınıza kaydedin. Tasker'ı açın ve İçe Aktar düğmesini görene kadar üstteki Profiller sekmesine uzun basın. Buna dokunun ve az önce kaydettiğiniz XML dosyasını arayın, ardından onu içe aktarmak için seçin. Tasker'ın Erişilebilirlik Hizmetini etkinleştirdiğinizden ve yetki verdiğinizden emin olun. Makalemde belirtildiği gibi SecureTask'a WRITE_SECURE_SETTINGS yazın, aksi halde bu Profil işe yaramaz telefonunuzda herhangi bir şey var!

AndroidFileHost'tan "Chrome Ekstra Anahtarlarını Değiştir" Profilini indirin

Android O'da gezinme çubuğuna başka hangi kullanışlı tuşları ekleyebileceğimizi merak ediyorsanız diğer bölümümüze göz atın. öğreticiler!