Müzik Çalarken Gezinme Çubuğuna Medya Oynatma Kontrolleri Nasıl Eklenir?

Müzik çalarken gezinme çubuğuna medya oynatma kontrolleri ekleyen Tasker Profili. Google Nexus ve Pixels gibi Android Nougat (7.0+) cihazlarda çalışır.

Google, Android'e yazılım gezinme tuşları kavramını ilk kez sunduğundan beri, kullanıcılar hangi tuşların kullanıcılara sunulacağını özelleştirmenin bir yolunu arıyordu. Her ne kadar özel ROM'lar bu seviyede bir kişiselleştirmeyi yıllardır sunsa da, bu yalnızca ilk Android O Geliştirici Önizlemesi Gezinme çubuğunu değiştirmek için Google'dan resmi bir yöntem buluyor muyuz? Bununla birlikte, kendisinden önceki birçok özellik gibi, bu gezinme çubuğu tuneri de birdenbire ortaya çıkmadı ve aslında gizlice Android Nougat'ı test ediyordu. Ancak son zamanlarda Android Nougat'taki bu gizli gezinme çubuğu ayarlayıcısının aslında kök erişimine, özel bir ROM'a veya Sistem Kullanıcı Arayüzü modlarına ihtiyaç duymadan erişilebilir. Bu nedenle, birçok kullanıcı için köksüz özelleştirmenin yeni bir yolu açıldı ve bugün size popüler bir istek konusunda rehberlik edeceğiz:

Müzik çalarken gezinme çubuğuna medya oynatma kontrolleri nasıl eklenir (Android 7.0+, root gerekmez!)

Yukarıdaki ekran görüntüsünde görebileceğiniz gibi, test cihazım (köksüz, önyükleyici kilitli bir Google Nexus 6 cihazı) Android 7.0 Nougat'ta) Google Play'de müzik çalma başlatılana kadar standart gezinme çubuğu tuşlarına sahiptir Müzik. Müzik çalma başladığında gezinme çubuğuna iki yeni tuş eklenir: önceki parçayı çalmak için bir düğme ve sonraki parçayı çalmak için bir düğme. Bu tuşlar, ben Google Play Müzik bildirimini kapatana kadar gezinme çubuğunda kalır; bu şekilde, hâlâ Müzik dinlemeyi bitirdiğime karar verene kadar bu oynatma kontrol tuşlarını koruyarak telefonu diğer uygulamalara yönlendirebilirim.

Yukarıdaki ekran görüntüsü bu kurulumun Google Play Müzik için kullanıldığını gösterse de, bu hemen hemen her müzikle çalışacak şekilde kolayca değiştirilebilir. mevcut olan podcast veya radyo uygulaması - söz konusu uygulama, oynatma sırasında bir bildirim görüntülediği ve medyanın önceki/sonraki tuşlarını kabul ettiği sürece (her ikisi de son derece önemlidir) büyük ihtimalle). Bu eğitim benimkilerden biraz değiştirildi Android O kullanıcılarına yönelik orijinal eğitimancak, Android O Geliştirici Önizlemesini çalıştıran kullanıcılarla sınırlı olmadığından çok daha fazla kullanıcı bu eğitimden yararlanabilecek. Olduğu söyleniyor, haydi başlayalım.


Gereksinimler

Sistem Gereksinimler: AOSP gezinme çubuğu özelleştiriciyle uyumlu bir Android 7.0+ cihazına ihtiyacınız olacak. Google Nexus, Pixel ve bazı Sony/HTC telefonlarının çalıştığı bilinmektedir. Stok Android'e yakın çoğu cihazın AOSP gezinme çubuğu özelleştiricisini kaldırmamış olması muhtemeldir ve çalışması gerekir. Bu, muhtemelen stok LG, Samsung veya Huawei/Honor cihazınızda çalışmayacağı anlamına gelir. "Uyumluluk" bölümüne bakın bu konunun ilk mesajında. (Not: Cihazınızın OEM'i bu başlıkta listelenmemiş olabilir. Cihazınızın uyumlu olup olmadığından emin olmanın tek yolu uygulamayı denemektir; bunu nasıl yapacağınızı aşağıda size göstereceğiz.)

Uygulama Gereksinimleri:

  • Özel Gezinme Çubuğu (2 Profil için Ücretsiz)
  • Görevli ($2.99)
  • Bildirim Dinleyicisi (Özgür)

Kurulum: Özel Gezinme Çubuğu

Özel Gezinme Çubuğuna ihtiyaç duymamızın nedeni açıktır; bu uygulama, gezinme çubuğunu bu medya oynatma tuşlarını görüntüleyecek şekilde değiştirmemize izin verecek olan şeydir. (Teknik olarak, kabuk komutlarını veya diğer Tasker eklentilerini kullanabildiğimiz için bu değişiklikler için aslında bu uygulamaya ihtiyacımız yok, ancak kullanıcılarımız için işleri kolaylaştırmak için nasıl yapılacağını göstereceğiz. Bu harika uygulamayı kullanarak bunu ayarlamak için.) Durum çubuğuna hangi bildirimlerin gönderildiğini izlemek için Bildirim Dinleyiciye ihtiyaç vardır, böylece müzik çalmanın ne zaman başladığını ve Bitti. Son olarak Tasker, Bildirim Dinleyici ile Özel Gezinme Çubuğu arasındaki boşluğu dolduran otomasyon uygulamasıdır. Müziğin ne zaman başladığını/bittiğini tespit etmek ve ardından gezinme çubuğunu değiştirmek için Özel Gezinme Çubuğunu tetiklemek için Bildirim Dinleyicisi buna göre.

Yapmamız gereken ilk şey, cihazınızdaki gezinme çubuğunu değiştirmenin bile mümkün olduğundan emin olmaktır. Cihazınız uyumlu olarak listelenenlerden biriyse Özel Gezinme Çubuğu iş parçacığı, o zaman öyle olma ihtimali var. Bu uygulamaya eşlik eden kısa öğreticiyi inceleyerek doğrulayabiliriz.

uygulamayı yükle Google Play Store'dan, ardından uygulamayı açın ve giriş ekranlarında ilerleyin. Özel Gezinti Çubuğu, uygulamayı kullanmaya devam etmek için sizden WRITE_SECURE_SETTINGS adı verilen belirli bir izin vermenizi isteyecektir. Başvuruda belirtildiği gibi bunu yapmanın iki yolu vardır.

  1. Root erişimli bir cihazınız varsa Özel Gezinme Çubuğu, süper kullanıcı erişimi isteyecektir. İzin verirseniz uygulama otomatik olarak kendisine bu izni verecektir.
  2. Cihazınız rootlu değilse ADB aracılığıyla izin vermeniz gerekecektir. Makinenizde bir komut istemi/terminal açın ve ardından aşağıdaki komutu girin: adb shell pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS

Uygulamaya yukarıdaki iki yöntemden birini kullanarak bu izni verdikten sonra uygulama bir uyumluluk testine geçecektir. Gezinme çubuğunuz değişmezse maalesef şansınız kalmaz. Gezinti çubuğunuz sağ ok düğmesini gösterecek şekilde değişirse, tebrikler cihazınız destekleniyor demektir! Artık gezinti çubuğumuzu değiştirmeye devam edebiliriz.

Kurulum: Bildirim Dinleyicisi

Bildirim Dinleyicisinin bildirimlere müdahale edebilmesi için ona "bildirim erişimi" izni olarak bilinen özel bir izin vermemiz gerekir. Bu izin standart bir izin iletişim kutusu aracılığıyla verilmez, kullanıcı tarafından özel ayarlar menüsü aracılığıyla verilmesi gerekir. Neyse ki bunu yapmak çok basit. Bildirim Dinleyici uygulamasını açmanız yeterlidir; uygulama bu izni etkinleştirmeniz için sizi rahatsız edecektir. Sadece düğmeye bastığınızda uygulama sizi uygulamaya bu izni verebileceğiniz ekrana götürecektir. Uygulama için bildirim erişimini etkinleştirin.


öğretici

Özel Gezinme Çubuğunun cihazınızla uyumlu olduğunu ve Bildirim Dinleyici için bildirim erişiminin etkinleştirildiğini doğruladıktan sonra, tüm bunları ayarlamanın zamanı geldi. Yapmamız gereken ilk şey, Özel Gezinme Çubuğu'nda, etkinleştirildiğinde gezinme çubuğumuza bir önceki/sonraki tuşu ekleyecek yeni bir profil oluşturmaktır. İşte adım adım talimatlar:

  1. Özel Gezinme Çubuğunu açın ve üzerine dokunun Profiller Otomasyon bölümü altında.
  2. üzerine dokunun + Yeni bir Profil eklemek için sağ üstteki simge.
  3. Yeni oluşturulan Profile dokunun.
  4. Profil bölümünün altında, üzerine dokunun. İsim Profili adlandırmak için Adını sen koy Medya Kontrolü.
  5. "Ekstra sol düğme" bölümünün altında Tip. Seçme Anahtar kod tip olarak.
  6. Şimdi "Ekstra sol düğme" bölümünün altında iki ek seçenek göreceksiniz. Üzerine dokunun Anahtar kod.
  7. Aşağı kaydırın ve bulun Medya Önceki anahtar.
  8. Şimdi üzerine dokunun Simge "Ekstra sol düğme" altında. Simge için seçin öncekini atla.
  9. "Ekstra sağ düğme" için 5-8 arasındaki adımları tekrarlayın. Ancak bu sefer anahtar kodu Medya Sonraki ve simge şöyle olmalıdır bir sonraki.
  10. Yukarı kaydırıp kontrol ederek Profilinizi test edin Etkinleştirilmiş. Altta önceki/sonraki gezinme çubuğu tuşlarını görüyorsanız bu profil çalışıyor demektir!

Artık Özel Gezinme Çubuğu profilini kurduğumuza göre, müzik çalarken bu profili etkinleştirecek/devre dışı bırakacak Tasker Profilimizi oluşturacağız. Öncelikle müzik/podcast/radyo uygulamamız bir bildirim yayınladığında tetiklenecek Profili oluşturacağız. İşte adım adım talimatlar:

  1. Tasker'ı açın ve sağ alttaki + simgesine dokunarak yeni bir Profil oluşturun.
  2. Şunu seçin: Etkinlik bağlam.
  3. Üzerine dokunun Eklenti.
  4. Şunu seçin: Bildirim Dinleyicisi Eklenti.
  5. Şunu seçin: bildirim dinleyicisi ortaya çıkan eylem.
  6. Bildirim Dinleyicisinin yapılandırmasını açmak için kalem simgesine dokunun.
  7. Bildirim olayını şu şekilde bırakın gönderildi ancak uygulamalar altında izlemek istediğiniz uygulamaları seçin. Mesela ben burada Google Play Müzik'i seçtim. İşiniz bittiğinde sağ üstteki onay işareti simgesine dokunun.
  8. Tasker'a geri döndüğünüzde, Tasker'ın ana ekranına dönmek için sol üstteki geri ok tuşuna basın.
  9. Tasker sizden az önce oluşturduğumuz bu Profile bir Görev eklemenizi isteyecek. Yeni Görev oluşturmak için seçin. Görevi adlandırma zahmetine girmeyin.
  10. Tasker'ın Görev düzenleme ekranına girdikten sonra alt ortadaki + düğmesine dokunarak yeni bir Eylem ekleyin.
  11. Seçme Eklenti Eylem kategorilerinden.
  12. Seç Özel Gezinme Çubuğu Eklenti.
  13. Bu sefer bizi Özel Gezinti Çubuğunun yapılandırma sayfasına götürecek kalem simgesine tekrar dokunun.
  14. Eylem için bunu " olarak bırakınProfili etkinleştir." Profil seç altında, Medya Kontrolü. İşiniz bittiğinde sağ üstteki onay işaretine basın.
  15. Tasker'ın ana ekranına gelene kadar geri tuşuna basın ve ardından bir kez daha geri basın.

Oluşturduğumuz yukarıdaki Tasker Profili, medya oynatmayı eklemek için Medya Kontrolü Özel Gezinti Çubuğu profilini etkinleştirecektir. medya oynatma başladığında tuşlara basıyoruz, ancak artık medya uygulamasını kapattığımızda Medya Kontrolü profilini devre dışı bırakmamız gerekiyor bildiri. İşte talimatlar:

  1. Yeni bir Profil oluşturun ve Etkinlik bağlam.
  2. Git Eklenti --> Bildirim Dinleyici --> Bildirim Dinleyici.
  3. Bu sefer "Bildirim etkinliği" altında şunu seçin: Kaldırıldı. Tekrar izlemek istediğiniz aynı uygulamayı/uygulamaları seçin. Burada Google Play Müzik'i seçtim. İşiniz bittiğinde onay işaretine dokunun.
  4. Bu yeni Profile bir Görev eklemenizi isteyecek olan Tasker'ın ana ekranına geri dönün. Bir Görev ekleyin ancak adlandırma zahmetine girmeyin.
  5. Tasker'ın Görev düzenleme ekranına girdikten sonra yeni bir Eylem ekleyin. Git Eklenti --> Özel Gezinme Çubuğu.
  6. Bu kez "Eylem" seçeneğini seçin Profili devre dışı bırak ama yine de seç Medya Kontrolü profil. İşiniz bittiğinde üstteki onay işareti düğmesine dokunun.
  7. Görevden çıkıp Tasker'ın ana ekranına dönün.

Biri medya uygulamasının bildirimi yayınlandığında, diğeri aynı bildirimlerin kaldırıldığı zaman için olmak üzere her iki Tasker Profilini de oluşturduğunuzda, işlem tamamlanır. Tasker artık medya oynatma başladığında gezinme çubuğunuzda medya oynatma tuşlarını görüntüleyecek ve medya oynatma sona erdiğinde gezinme çubuğunu bu tuşlardan temizleyecek!


Kabuk Komutlarını Kullanma

XDA Senior Member'ı kullanmanın ne kadar kolay olduğu göz önüne alındığında paphonb'S Özel Gezinme Çubuğu app gibi diğer Tasker eklentileriyle bunun nasıl yapılacağına dair ayrıntılı adım adım talimatlar sağlama ihtiyacını gerçekten görmüyorum GüvenliGörev veya Otomatik Araçlar (veya Tasker'daki çalıştırma kabuğu işlevi). Ancak bu kesinlikle mümkün ve en azından paphonb uygulamasını kullanmadan bu kurulumu kopyalamak için ihtiyaç duyduğunuz komutların bir özetini sunacağım.

Yapmanız gereken ilk şey SecureTask veya AutoTools'u yüklemektir. Gezinme çubuğu ayarlayıcısını kontrol etmek için seçtiğiniz uygulamaya WRITE_SECURE_SETTINGS izni vermeniz gerekecektir.

SecureTask için:

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

Otomatik Araçlar için:

adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS

Daha sonra önceki/sonraki tuşlar için kullanacağınız simgeleri indirmeniz gerekecek. PNG formatındaki simgelere ihtiyacınız olacak ve boyuta gelince, ihtiyacınız olan simgelerin boyutunu, Material.io'da cihazın ekran yoğunluğu ölçümleri ve bunu bir şeyle ilişkilendirmek simge boyutu referans tablosu. IconsDB.com ücretsiz simgeler için iyi bir kaynaktır. Kullanacağınız simgeleri, depolama alanınızın kök dizinindeki /NavIcons adlı klasöre önceki.png ve next.png olarak kaydedin.

Son olarak medya kontrol düğmelerini göstermek için bu komutu gireceksiniz:

settings put secure sysui_nav_bar "key(88:file:///storage/emulated/0/NavIcons/previous.png),back; home; recent, key(87:file:///storage/emulated/0/NavIcons/next.png)"

88 numaralı anahtarın ifade ettiği yer KEYCODE_MEDIA_PREVIOUS ve anahtar #87 şunu ifade eder: KEYCODE_MEDIA_NEXT.

Ardından gezinme çubuğu tuşlarınızı varsayılan düzene döndürmek için (ör. medya oynatma bildirimini kaydırdığınızda) şu komutu girin:

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

Temel olarak, Tasker Profili kurulumu, yukarıdaki Bildirim Dinleyicisinin yapılandırmasıyla tamamen aynı olacak ve değişmeyecektir. Ancak gezinme çubuğunu kontrol etmek için Özel Gezinti Çubuğu uygulamasını kullanmamayı tercih ederseniz alternatif olarak yukarıdaki iki kabuk komutunu kullanabilirsiniz. Root işlemi yapmadığınız ve Tasker'da "kabuğu çalıştır" eylemini kullanmadığınız sürece, bu komutları SecureTask veya AutoTools'a aktarma işleminin tamamen size ait olduğunu unutmayın. Bunu yapmak gerçekten o kadar da zor değil, ancak birçok kullanıcı yalnızca paphonb uygulamasını kullanmayı daha kolay buluyor, bu yüzden burada daha fazla ayrıntıya girmeyeceğim.


Çözüm

Bu eğitimde bu kadar. Gelecekteki eğitimlerde, özellikle Tasker gibi bir otomasyon uygulamasını kullanarak bağlamsal bir şekilde gezinme çubuğunuzu değiştirmenin daha potansiyel pratik kullanımlarını göstereceğim.

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 mobil cihazınızda da!) ve yakın zamanda piyasaya sürülen ürünlerimize göz atın XDA Akışı OnePlus 3 veya OnePlus 3T'niz varsa uygulama! Teşekkürler ve bir sonraki eğitimimiz için bizi izlemeye devam edin!