Android O'da Telefon Görüşmeleri Sırasında Gezinme Çubuğuna Kişiler Kısayolu ve Aramayı Bitir Düğmesi Ekleme

Kişiler uygulamasını başlatmak için bir kısayolun ve telefon görüşmesi sırasında gezinme çubuğuna aramayı sonlandırmak için bir kısayolun nasıl ekleneceğine ilişkin bir eğitim. Yalnızca Android O.

Eğer bizi takip ediyorsanız öğreticiler beslemesi, o zaman artık Android O'nun yeni avantajlarından yararlanmanın yollarını bulmayı sevdiğimizi anlayacaksınız. gezinme çubuğu özelleştirici. Tasker olarak bilinen popüler otomasyon uygulamasının gücü sayesinde, gezinme çubuğunu belirli bağlamlarda yararlı olan gezinme tuşlarını içerecek şekilde bağlamsal olarak değiştirebiliriz. Bu eğitimde nasıl ekleneceğini göstereceğiz. kişiler kısayolu ve bir çağrıyı sonlandır kısayolu Bir telefon görüşmesinin ortasındayken gezinme çubuğuna

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

Yukarıdaki videoda test cihazım benimle bir telefon görüşmesi başlattı ve bu da Tasker'ın gezinme çubuğunda iki yeni simge görüntülemesine neden oldu. Kişiler kısayoluna basıldığında aramalar KEYCODE_CONTACTS çağrıyı bitirme düğmesi çağrılırken KEYCODE_ENDCALL.

Kullandığım simgeler, normalde Android O'nun gezinme çubuğu özelleştiricisinden erişilebilen simgeler değil, bunun yerine kullandığım özel simgeler. Önceki eğitimimi h'de okuyabilirsiniz.Android O'nun gezinme çubuğuna özel simgeler nasıl eklenir?. Bu eğitimin amacı için, şuradan iki simge indirmeniz gerekecek: Simgeler Veritabanı Cihazınızın DPI'sına göre. Birincisi bir kişiler simgesi bunu /NavIcons/contacts.png olarak kaydetmeniz gerekir; ikincisi ise bir aramayı sonlandır simgesi bunun /NavIcons/endcall.png olarak kaydedilmesi gerekiyor.

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.


Telefon Görüşmesi Sırasında Özel Gezinme Çubuğu Tuşları

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 SecureTask'ı kurmamız gerekiyor.

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 iznin verilmesi yalnızca tek seferlik bir işlemdir ve SecureTask'ı şu durumlarda kullanacağız: gelecekteki Android O ile ilgili eğitimler (bunlardan birkaç tane daha var), bu yüzden kesinlikle yapmaya değer BT.

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 Profillerini Ayarlama

İki farklı Tasker Profili oluşturmamız gerekecek. Biri bir telefon görüşmesine girdiğinizde tetiklenir, diğeri telefonu kapattığınızda tetiklenir. İlki iki gezinme çubuğu tuşunu gösterecek, ikincisi ise bunları devre dışı bırakacaktır. Oldukça basit.

İlk Profil için Tasker'ı açın ve oluşturmak için sağ alttaki + düğmesine basın. Seç Etkinlik Bağlam ve şuraya git: Telefon --> Telefonu Kapatma. Tasker'ın ana ekranına dönmek için geri tuşuna basın. Buna "Telefon Gezinme Çubuğu Tuşlarını Etkinleştir" adını verin.

Tasker sizden mevcut bir Görevi eklemenizi veya yeni bir Görev oluşturmanızı isteyecektir. Yeni bir tane oluşturun ve Görev düzenleme ekranına girdikten sonra aşağıdaki Eylemleri ekleyin:

  1. Eklenti --> SecureTask --> Güvenli Ayarlar. Aksiyon: Yazmak. Ayar: secure sysui_nav_bar_left. Değer: key(207:file:///storage/emulated/0/NavIcons/contacts.png)
  2. Eklenti --> SecureTask --> Güvenli Ayarlar. Aksiyon: Yazmak. Ayar: secure sysui_nav_bar_right. Değer: key(6:file:///storage/emulated/0/NavIcons/endcall.png)

Tasker'ın ana menüsüne geri dönün. Yeni bir Profil oluşturun ve tekrar seçin. Etkinlik bağlam, ancak bu sefer seçin Telefon --> Telefon Boşta. Buna "Telefon Gezinti Çubuğu Tuşlarını Devre Dışı Bırak" adını verin.

Tekrar yeni bir Görev oluşturun ve Görev düzenleme ekranındayken buna 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

Artık işiniz bitti. Gelen bir çağrıyı kabul ettiğinizde veya giden bir çağrıya bağlandığınızda Tasker, çağrıyı bitirme tuşunun yanı sıra kişiler kısayol tuşunu da gösterecektir. Bu tuşlara, telefon görüşmesi devam ettiği sürece herhangi bir uygulamayı kullanırken erişilebilir. Telefon görüşmesi sona erdiğinde Tasker bu gezinme çubuğu tuşlarını devre dışı bırakacaktır.


İndirin ve İçe Aktarın

Tasker ile ilgili tüm eğitimlerde olduğu gibi indirip içe aktarabileceğiniz XML dosyaları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 yeni kaydettiğiniz XML dosyalarını arayın, ardından bunları birer birer içe aktarmak için seçin. Makalemde belirtildiği gibi SecureTask'e WRITE_SECURE_SETTINGS verdiğinizden emin olun, aksi halde Profiller telefonunuzda hiçbir şey yapmayacaktır!

AndroidFileHost'tan "Telefon Gezinme Çubuğu Tuşlarını Etkinleştir" Profilini indirin

AndroidFileHost'tan "Telefon Gezinti Çubuğu Tuşlarını Devre Dışı Bırak" Profilini indirin

Android O gezinme çubuğuyla ilgili paylaşacak başka eğitimimiz olmasa da, beklemede olan Android O ile ilgili bir eğitimimiz daha var. Portalı takip etmeye devam edin daha fazla eğitim!