Profil Tasker yang menambahkan kontrol pemutaran media ke bilah navigasi saat memutar musik. Berfungsi pada perangkat Android Nougat (7.0+) seperti Google Nexus dan Pixels.
Sejak Google pertama kali memperkenalkan konsep tombol navigasi perangkat lunak ke Android, pengguna telah menanyakan cara untuk menyesuaikan tombol apa yang tersedia bagi pengguna. Meskipun ROM khusus telah menawarkan tingkat penyesuaian ini selama bertahun-tahun, itu hanya di tingkat Pratinjau Pengembang Android O pertama apakah kita menemukan cara resmi dari Google untuk memodifikasi nav bar. Namun, seperti banyak fitur sebelumnya, nav bar tuner ini tidak muncul begitu saja, dan sebenarnya diam-diam sedang diuji untuk Android Nougat. Namun, baru-baru ini kami menemukan bahwa tuner bilah navigasi tersembunyi ini di Android Nougat sebenarnya dapat diakses tanpa memerlukan akses root, custom ROM, atau mod System UI. Oleh karena itu, jalan baru untuk penyesuaian tanpa akar telah terbuka bagi banyak pengguna, dan hari ini kami akan memandu Anda melalui satu permintaan populer:
cara menambahkan kontrol pemutaran media ke bilah navigasi saat memutar musik (Android 7.0+, tidak perlu root!)Seperti yang Anda lihat pada tangkapan layar di atas, perangkat pengujian saya (perangkat Google Nexus 6 yang tidak di-root dan dikunci bootloader pada Android 7.0 Nougat) memiliki serangkaian tombol bilah navigasi standar hingga pemutaran musik dimulai di Google Play Musik. Saat pemutaran musik dimulai, dua tombol baru ditambahkan ke bilah navigasi: tombol untuk memutar trek sebelumnya dan tombol untuk memutar trek berikutnya. Tombol ini tetap berada di bilah navigasi sampai saya menutup notifikasi Google Play Musik - dengan begitu, saya masih dapat menggunakan tombol saya telepon untuk aplikasi lain sambil tetap mempertahankan tombol kontrol pemutaran ini hingga saya memutuskan bahwa saya sudah selesai mendengarkan musik.
Meskipun tangkapan layar saya di atas menunjukkan pengaturan ini digunakan untuk Google Play Musik, ini dapat dengan mudah dimodifikasi agar berfungsi dengan hampir semua musik, podcast, atau aplikasi radio yang ada - selama aplikasi tersebut menampilkan notifikasi selama pemutaran dan menerima tombol media sebelumnya/berikutnya (keduanya sangat mungkin). Tutorial ini sedikit dimodifikasi dari saya tutorial asli ditujukan untuk pengguna Android ONamun, akan lebih banyak lagi pengguna yang dapat memanfaatkan tutorial ini karena tidak terbatas pada pengguna yang menjalankan Pratinjau Pengembang Android O. Karena itu, mari kita mulai.
Persyaratan
Sistem Persyaratan: Anda memerlukan perangkat Android 7.0+ yang kompatibel dengan penyesuai bilah navigasi AOSP. Google Nexus, Pixel, dan beberapa ponsel Sony/HTC diketahui berfungsi. Sebagian besar perangkat yang memiliki stok Android kemungkinan besar belum menghapus penyesuai bilah navigasi AOSP dan seharusnya berfungsi. Ini berarti kemungkinan besar ini tidak akan berfungsi pada perangkat bawaan LG, Samsung, atau Huawei/Honor Anda. Lihat bagian "kompatibilitas". di postingan pertama thread ini. (Catatan: OEM perangkat Anda mungkin tidak tercantum di thread itu. Satu-satunya cara untuk mengetahui dengan pasti apakah perangkat Anda kompatibel adalah dengan mencoba aplikasinya, yang akan kami tunjukkan caranya di bawah.)
Persyaratan Aplikasi:
- Bilah Navigasi Kustom (Gratis untuk 2 Profil)
- tugas ($2.99)
- Pendengar Notifikasi (Bebas)
Pengaturan: Bilah Navigasi Kustom
Alasan kita memerlukan Bilah Navigasi Khusus sudah jelas - aplikasi inilah yang memungkinkan kita memodifikasi bilah navigasi untuk menampilkan tombol pemutaran media ini. (Secara teknis, kami sebenarnya tidak memerlukan aplikasi ini untuk modifikasi ini karena kami dapat menggunakan perintah shell atau plugin Tasker lainnya, namun untuk mempermudah pengguna kami, kami akan menunjukkan caranya untuk mengaturnya menggunakan aplikasi luar biasa ini.) Pendengar Notifikasi diperlukan untuk memantau notifikasi apa yang diposting ke bilah status, sehingga kami tahu kapan pemutaran musik telah dimulai dan berakhir. Terakhir, Tasker adalah aplikasi otomatisasi yang menjembatani kesenjangan antara Pendengar Notifikasi dan Bilah Navigasi Kustom - yang digunakannya Pendengar Notifikasi untuk mendeteksi kapan musik telah dimulai/berakhir dan kemudian memicu Bilah Navigasi Khusus untuk mengubah bilah navigasi demikian.
Hal pertama yang perlu kita lakukan adalah memastikan bahwa bilah navigasi pada perangkat Anda dapat diubah. Jika perangkat Anda termasuk salah satu yang terdaftar sebagai kompatibel di Utas Bilah Navigasi Kustom, maka kemungkinan besar hal itu akan terjadi. Kami dapat memverifikasi dengan menjalankan tutorial singkat yang menyertai aplikasi ini.
Instal aplikasinya dari Google Play Store, lalu buka aplikasi dan lanjutkan melalui layar pengantar. Bilah Navigasi Khusus akan meminta Anda untuk memberinya izin tertentu yang disebut WRITE_SECURE_SETTINGS untuk melanjutkan penggunaan aplikasi. Ada dua cara yang bisa dilakukan, seperti yang tertera di aplikasi.
- Jika Anda memiliki perangkat yang di-rooting, Bilah Navigasi Khusus akan meminta akses pengguna super. Berikan izin tersebut, dan aplikasi akan secara otomatis memberikan izin ini kepada dirinya sendiri.
- Jika perangkat Anda belum di-root, Anda perlu memberikan izin melalui ADB. Buka command prompt/terminal di mesin Anda, lalu masukkan perintah berikut:
adb shell pm grant xyz.paphonb.systemuituner android.permission.WRITE_SECURE_SETTINGS
Setelah Anda memberikan izin ini kepada aplikasi melalui salah satu dari dua metode di atas, aplikasi akan melanjutkan dengan uji kompatibilitas. Jika bilah navigasi Anda tidak berubah, sayangnya Anda kurang beruntung. Jika bilah navigasi Anda berubah menampilkan tombol panah kanan, selamat perangkat Anda didukung! Kita sekarang dapat melanjutkan untuk memodifikasi bilah navigasi kita.
Penyiapan: Pendengar Notifikasi
Agar Pendengar Notifikasi dapat mencegat notifikasi, kita harus memberinya izin khusus yang dikenal sebagai izin "akses notifikasi". Izin ini tidak diberikan melalui dialog izin standar, namun perlu diberikan melalui menu pengaturan khusus oleh pengguna. Untungnya, ini sangat mudah dilakukan. Cukup buka aplikasi Pendengar Notifikasi dan aplikasi akan mengganggu Anda untuk mengaktifkan izin ini. Cukup tekan tombolnya dan aplikasi akan membawa Anda ke layar tempat Anda dapat memberikan izin ini kepada aplikasi. Aktifkan akses notifikasi untuk aplikasi.
tutorial
Setelah Anda mengonfirmasi bahwa Bilah Navigasi Khusus kompatibel dengan perangkat Anda dan akses notifikasi diaktifkan untuk Pendengar Notifikasi, saatnya menyiapkan semuanya. Hal pertama yang perlu kita lakukan adalah membuat profil baru di Custom Navigation Bar yang, bila diaktifkan, akan menambahkan kunci sebelumnya/berikutnya ke bilah navigasi kita. Berikut adalah petunjuk langkah demi langkah:
- Buka Bilah Navigasi Khusus dan ketuk Profil di bawah bagian Otomatisasi.
- Ketuk pada + ikon di kanan atas untuk menambahkan Profil baru.
- Ketuk Profil yang baru saja dibuat.
- Di bawah bagian Profil, ketuk Nama untuk memberi nama profil. Beri nama Kontrol Media.
- Di bawah bagian "Tombol ekstra kiri", tekan Jenis. Pilih Kata kunci sebagai tipenya.
- Sekarang di bawah bagian "Tombol ekstra kiri" Anda akan melihat dua opsi tambahan. Ketuk Kata kunci.
- Gulir ke bawah dan temukan Media Sebelumnya kunci.
- Sekarang ketuk Ikon di bawah "Tombol ekstra kiri". Untuk ikon pilih lewati sebelumnya.
- Ulangi langkah 5-8 tetapi untuk "Tombol ekstra kanan". Namun kali ini, kode kuncinya adalah Media Berikutnya dan ikonnya seharusnya lewati berikutnya.
- Uji Profil Anda dengan menggulir kembali ke atas dan memeriksa Diaktifkan. Jika Anda melihat tombol bilah navigasi sebelumnya/berikutnya di bagian bawah, maka profil ini berfungsi!
Sekarang kita sudah menyiapkan profil Bilah Navigasi Kustom, kita akan membuat Profil Tasker yang akan mengaktifkan/menonaktifkan profil ini saat musik diputar. Pertama, kita akan membuat Profil yang akan terpicu ketika aplikasi musik/podcast/radio kita memposting notifikasi. Berikut adalah petunjuk langkah demi langkah:
- Buka Tasker dan buat Profil baru dengan mengetuk ikon + di kanan bawah.
- Pilih Peristiwa konteks.
- Ketuk Pengaya.
- Pilih Pendengar Notifikasi plugin.
- Pilih pendengar notifikasi tindakan yang muncul.
- Ketuk ikon pensil untuk membuka konfigurasi Pendengar Notifikasi.
- Biarkan acara notifikasi sebagai diposting tetapi di bawah aplikasi pilih aplikasi yang ingin Anda pantau. Misalnya, saya memilih Google Play Musik di sini. Ketuk ikon tanda centang di kanan atas setelah selesai.
- Kembali ke Tasker, tekan tombol panah kembali di kiri atas untuk kembali ke layar utama Tasker.
- Tasker akan meminta Anda untuk melampirkan Tugas ke Profil yang baru saja kita buat. Pilih untuk membuat Tugas Baru. Jangan repot-repot memberi nama Tugas.
- Setelah Anda berada di layar pengeditan Tugas Tasker, tambahkan Tindakan baru dengan mengetuk tombol + di tengah bawah.
- Pilih Pengaya dari kategori Tindakan.
- Memilih Bilah Navigasi Kustom plugin.
- Ketuk lagi ikon pensil yang kali ini akan membawa kita ke halaman konfigurasi Custom Navigation Bar.
- Untuk tindakan biarkan sebagai "Aktifkan profil." Di bawah Pilih profil, pilih Kontrol Media. Tekan tanda centang di kanan atas setelah selesai.
- Tekan kembali, lalu kembali lagi hingga Anda berada di layar utama Tasker.
Profil Tasker di atas yang kami buat akan mengaktifkan profil Bilah Navigasi Kustom Kontrol Media untuk menambahkan pemutaran media tombol saat pemutaran media dimulai, namun sekarang kita perlu menonaktifkan profil Kontrol Media saat menutup aplikasi media pemberitahuan. Berikut instruksinya:
- Buat Profil baru dan pilih Peristiwa konteks.
- Pergi ke Plugin --> Pendengar Notifikasi --> Pendengar Notifikasi.
- Di bawah "Acara pemberitahuan" kali ini pilih DIHAPUS. Sekali lagi pilih aplikasi yang sama yang ingin Anda pantau. Saya memilih Google Play Musik di sini. Ketuk tanda centang setelah selesai.
- Kembali ke layar utama Tasker di mana ia akan meminta Anda untuk menambahkan Tugas ke Profil baru ini. Tambahkan Tugas tetapi jangan repot-repot menamainya.
- Setelah Anda berada di layar pengeditan Tugas Tasker, tambahkan Tindakan baru. Pergi ke Plugin --> Bilah Navigasi Khusus.
- Kali ini untuk "Action" pilih Nonaktifkan profil tapi sekali lagi pilih Kontrol Media Profil. Ketuk tombol tanda centang di bagian atas setelah selesai.
- Keluar dari Tugas kembali ke layar utama Tasker.
Ketika Anda telah membuat kedua Profil Tasker, satu untuk saat notifikasi aplikasi media diposting dan satu lagi untuk saat notifikasi yang sama dihapus, Anda sudah selesai. Tasker sekarang akan menampilkan tombol pemutaran media di bilah navigasi Anda setiap kali pemutaran media dimulai, dan menghapus bilah navigasi dari tombol ini ketika pemutaran media telah berakhir!
Menggunakan Perintah Shell
Mengingat betapa mudahnya menggunakan XDA Senior Member paphonb'S Bilah Navigasi Kustom aplikasi, saya tidak benar-benar melihat perlunya memberikan petunjuk langkah demi langkah yang terperinci tentang cara melakukan ini dengan plugin Tasker lain seperti Tugas Aman atau Alat Otomatis (atau fungsi run shell di Tasker). Namun, hal ini tentu saja mungkin, dan setidaknya saya akan memberikan ringkasan perintah yang Anda perlukan untuk mereplikasi pengaturan ini tanpa menggunakan aplikasi paphonb.
Hal pertama yang perlu Anda lakukan adalah menginstal SecureTask atau AutoTools. Anda harus memberikan izin WRITE_SECURE_SETTINGS ke aplikasi mana pun yang Anda pilih untuk mengontrol tuner bilah navigasi.
Untuk Tugas Aman:
adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS
Untuk Alat Otomatis:
adbshellpmgrantcom.joaomgcd.autotoolsandroid.permission.WRITE_SECURE_SETTINGS
Selanjutnya, Anda perlu mengunduh ikon yang akan Anda gunakan untuk kunci sebelumnya/berikutnya. Anda memerlukan ikon dalam format PNG, dan untuk ukurannya, Anda dapat menentukan ukuran ikon yang Anda perlukan dengan mencari metrik kepadatan tampilan perangkat di Material.io dan menghubungkannya dengan bagan referensi ukuran ikon. IkonDB.com adalah sumber yang bagus untuk ikon gratis. Simpan ikon yang akan Anda gunakan sebagai previous.png dan next.png dalam folder bernama /NavIcons di direktori root penyimpanan Anda.
Terakhir, Anda akan memasukkan perintah ini untuk menampilkan tombol kontrol media:
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)"
di mana kunci #88 merujuk KEYCODE_MEDIA_PREVIOUS dan kunci #87 mengacu pada KODE KUNCI_MEDIA_BERIKUTNYA.
Kemudian untuk mengembalikan tombol bilah navigasi Anda ke tata letak default (mis. saat Anda menghapus notifikasi pemutaran media), masukkan perintah ini:
settings put secure sysui_nav_bar "space, back; home; recent, menu_ime"
Intinya, pengaturan Profil Tasker akan sama persis dengan konfigurasi Pendengar Notifikasi di atas tidak akan berubah. Namun jika Anda memilih untuk tidak menggunakan aplikasi Custom Navigation Bar untuk mengontrol nav bar, maka Anda dapat menggunakan dua perintah shell di atas sebagai alternatif. Perlu diingat bahwa, kecuali Anda telah di-root dan menggunakan tindakan "jalankan shell" di Tasker, proses untuk memasukkan perintah-perintah ini ke SecureTask atau AutoTools sepenuhnya ada pada Anda. Ini sebenarnya tidak terlalu sulit untuk dilakukan, tetapi banyak pengguna merasa bahwa menggunakan aplikasi paphonb lebih mudah digunakan, jadi saya tidak akan membahasnya lebih detail di sini.
Kesimpulan
Itu saja untuk tutorial ini. Dalam tutorial mendatang saya akan menunjukkan lebih banyak potensi penggunaan praktis untuk mengubah bilah navigasi Anda, terutama secara kontekstual menggunakan aplikasi otomatisasi seperti Tasker.
Harap dukung XDA-Developers dengan cara apa pun yang Anda bisa! Kami baru-baru ini menemukan bahwa ada beberapa blog yang memotong, menyalin, menempelkan tutorial asli kami dan konten lain yang dibagikan oleh pengguna kami di forum. Blog-blog ini mencoba untuk mendapatkan penghargaan atas upaya besar yang kami lakukan dalam menyusun tutorial ini daripada menyediakan konten berkualitas sendiri. Anda tidak akan menemukan tutorial seperti yang kami tulis di kami kategori tutorial atau tutorial dari forum kami di mana pun.
Ikuti kami di Twitter, Google+, Facebook, atau Youtube. Lihat kami Lab XDA aplikasi untuk cara cepat menelusuri forum kami (dan pertimbangkan untuk mendapatkannya XDA Bebas Iklan juga!) di perangkat seluler Anda, dan lihat rilis terbaru kami Umpan XDA aplikasi jika Anda memiliki OnePlus 3 atau OnePlus 3T! Terima kasih, dan nantikan tutorial kami berikutnya!