Cara Mengaktifkan Kontrol Nav Bar Pemutaran Media di Android O saat Memutar Musik

Cara mengaktifkan kontrol bilah navigasi pemutaran media di Android O saat Anda aktif memutar musik. Menggunakan Tasker, SecureTask, dan Pendengar Notifikasi.

Pratinjau Pengembang Android O baru dirilis selama seminggu, namun kami segera menemukan semakin banyak potensi penggunaan semua fitur baru. Salah satu fitur yang paling kami sukai adalah fitur baru penyesuai bilah navigasi ditemukan di System UI Tuner.

Pada pemeriksaan awal, implementasi Google tampaknya cukup sederhana. Meskipun Anda dapat menambahkan tombol navigasi baru di kiri dan kanan tombol yang ada, tombol apa pun yang Anda tambahkan akan ditempatkan secara permanen di bilah navigasi Anda. Sayangnya, hal ini membuat fitur ini tidak berguna bagi banyak orang, karena banyak tombol yang Anda inginkan di bilah navigasi hanya berfungsi dalam kondisi tertentu. Namun seperti yang telah kami tunjukkan sebelumnya, hal ini sebenarnya mungkin terjadi aktifkan tombol bilah navigasi tertentu dalam kondisi yang dapat Anda sesuaikan. Dalam tutorial ini, kami akan menunjukkan caranya

aktifkan tombol kontrol pemutaran media di bilah navigasi Anda saat Google Play Musik, atau aplikasi musik lainnya, sedang memutar musik.

Terima kasih Eli Irvin karena telah menguji ini untuk saya, dan merekam rekaman layar ini!


Persyaratan:

  • tugas ($2.99)
  • Tugas Aman
  • Pendengar Notifikasi

Tasker diperlukan karena ini adalah aplikasi otomatisasi yang kita gunakan untuk mendeteksi aplikasi apa yang kita gunakan dan mengirimkan perintah melalui plug-in SecureTask, yang akan menangani perubahan navigasi kita batang. Setelah Anda menginstal aplikasi ini, kita perlu menyiapkannya.

Untuk mendeteksi kapan musik diputar, kita perlu mengaktifkan Akses Notifikasi untuk plugin Pendengar Notifikasi. Melakukannya sangat cepat, cukup buka Pengaturan dan cari "akses notifikasi" di bilah pencarian. Buka halaman pengaturan, cari Pendengar Notifikasi, dan berikan akses untuk membaca notifikasi.

Selanjutnya, kita perlu memberikan SecureTask kemampuan untuk mengubah pengaturan sistem pada perangkat kita. Untuk melakukannya, kami harus memberikan izin khusus kepada SecureTask yang dikenal sebagai WRITE_SECURE_SETTINGS yaitu biasanya tidak dapat diakses oleh aplikasi biasa, tetapi dapat diberikan secara manual oleh pengguna melalui penggunaan ADB. Oleh karena itu, Anda harus mengaktifkan dan menjalankan ADB di mesin Anda agar ini berfungsi. Untungnya, memberikan izin ini hanya dilakukan satu kali, dan kami akan menggunakan SecureTask dalam tutorial terkait Android O di masa mendatang, jadi saya sangat menyarankan Anda melakukan ini sekarang. Jika Anda telah mengikuti tutorial saya sebelumnya di mana saya meminta Anda untuk menginstal AutoTools, SecureTask kurang memiliki fitur tetapi cukup untuk kebutuhan kita di sini.

Menyiapkan ADB

Hal pertama yang perlu Anda lakukan adalah mengunduh biner ADB untuk OS khusus Anda. Kamu juga bisa melakukannya disini. Setelah Anda mengunduhnya, Anda perlu memastikan bahwa Anda memilikinya pengemudi yang tepat jika Anda menggunakan Windows.

Setelah Anda mengekstrak biner ke folder terpisah dan menginstal driver, selanjutnya kita perlu mengaktifkan USB Debugging pada ponsel cerdas. Untuk melakukannya, buka Pengaturan dan buka Tentang Ponsel. Ketuk Build Number 7 kali hingga Anda mendapatkan dialog yang memberi tahu Anda bahwa Anda telah membuka kunci Opsi Pengembang. Anda dapat mengakses Opsi Pengembang di Pengaturan sekarang. Ternyata di Android O, Anda harus memasukkan pin/password sebelum bisa membuka Opsi Pengembang. Lakukan dan cari USB Debugging, lalu aktifkan.

Sekarang sambungkan telepon Anda dan buka command prompt di direktori yang sama tempat Anda mengekstrak biner ADB. (Pengguna Windows, tahan shift+klik kanan di folder itu dan pilih "buka command prompt di sini.") Ketik adb devices ke dalam prompt perintah. Anda akan melihat pesan bahwa server ADB sedang dimulai, kemudian di ponsel Anda, Anda akan melihat prompt yang meminta Anda untuk memberikan akses ADB pada komputer Anda. Terima itu. Sekarang ketika Anda masuk adb devices ke dalam command prompt, Anda akan melihat nomor seri perangkat Anda, jika demikian maka Anda berhasil.

Memberikan WRITE_SECURE_SETTINGS ke SecureTask

Dengan prompt perintah ADB terbuka, masukkan perintah berikut untuk memberikan izin yang diperlukan kepada SecureTask.

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

SecureTask sekarang memiliki kemampuan untuk mengubah pengaturan sistem tanpa akses root! Sekarang kami siap untuk beralih ke Tasker.

Menyiapkan Profil Tasker

Kami akan membuat dua Profil Tasker terpisah di sini. Yang bereaksi ketika pemutar musik pilihan kita (dalam contoh saya, Google Play Musik) memulai pemutaran musik (itu notifikasi telah diposting), dan notifikasi yang bereaksi ketika notifikasi pemutar musik yang sama telah diposting dibubarkan.

Buka Tasker dan buat Profil baru dengan menekan ikon + di kanan bawah. Kita akan mulai dengan membuat Profil yang terpicu ketika notifikasi pemutar musik telah diposting. Beri nama Profil "Aktifkan Tombol Nav Media" dan pilih Konteks Acara. Buka Plugin --> Pendengar Notifikasi --> Pendengar Notifikasi. Untuk Acara Pemberitahuan, pilih Diposting dan di bawah Aplikasi pilih aplikasi yang ingin Anda pantau (mis. Google Play Musik).

Setelah selesai, mundurlah dan Tasker akan meminta Anda untuk melampirkan Tugas ke Profil ini. Anda dapat memberi nama Tugas, tapi itu tidak perlu. Tekan saja tanda centang untuk masuk ke layar pengeditan Tugas. Setelah Anda masuk, kami akan menambahkan dua Tindakan ke Tugas ini.

  1. A1: Plugin --> SecureTask --> Pengaturan Aman. Tindakan: Menulis. Pengaturan: secure sysui_nav_bar_left. Nilai: key(88:com.android.systemui/2131230907). Ini adalah KEYCODE_MEDIA_PREVIOUS dan akan muncul sebagai panah kiri di bilah navigasi Anda.
  2. A2: Plugin --> SecureTask --> Pengaturan Aman. Tindakan: Menulis. Pengaturan: secure sysui_nav_bar_right. Nilai: key(87:com.android.systemui/2131231004). Ini adalah KEYCODE_MEDIA_NEXT dan akan muncul sebagai panah kanan di bilah navigasi Anda.

Selanjutnya, kita akan membuat Profil kedua yang terpicu ketika notifikasi aplikasi musik ditutup. Profil ini akan menghilangkan tombol kontrol media ketika notifikasi telah ditutup. Buat Profil baru dan beri nama "Nonaktifkan Tombol Nav Media". Sekali lagi buat Konteks Acara dan pilih plugin Pendengar Pemberitahuan. Kali ini, untuk Event Notifikasi pilih DIHAPUS tapi sekali lagi pilih aplikasi musik yang sama yang ingin Anda pantau.

Sekali lagi tambahkan Tugas (tanpa nama boleh saja) dan buat dua tindakan berikut:

  1. A1: Plugin --> SecureTask --> Pengaturan Aman. Tindakan: Menulis. Pengaturan: secure sysui_nav_bar_left. Nilai: null.
  2. A2: Plugin --> SecureTask --> Pengaturan Aman. Tindakan: Menulis. Pengaturan: secure sysui_nav_bar_right. Nilai: null.

Kedua tindakan ini akan menghapus tombol bilah navigasi Anda sehingga tombol kontrol pemutaran media tidak lagi ada.

Itu dia! Sekarang saat Anda memulai pemutaran musik, Anda akan melihat tombol tambahan di bilah navigasi untuk mengontrol media, namun saat Anda mengabaikan notifikasi pemutar musik, tombol ini akan hilang.


Unduh dan Impor

Seperti semua tutorial terkait Tasker, kami akan menyediakan file XML yang dapat Anda unduh dan impor. Unduh file prf.xml dari AndroidFileHost di bawah dan simpan ke penyimpanan internal Anda. Buka Tasker dan tekan lama pada tab Profil di bagian atas hingga Anda melihat tombol Impor. Ketuk itu dan cari file XML yang baru saja Anda simpan, lalu pilih file tersebut untuk diimpor (Anda harus melakukannya satu per satu). Pastikan Anda telah mengaktifkan Akses Notifikasi ke Pendengar Notifikasi dan telah memberikannya Izin WRITE_SECURE_SETTINGS untuk SecureTask seperti yang disebutkan dalam artikel saya, jika tidak, Profil ini tidak akan berfungsi apa pun di ponselmu!

Unduh Profil "Aktifkan Tombol Nav Media" dari AndroidFileHost

Unduh Profil "Nonaktifkan Tombol Nav Media" dari AndroidFileHost

Jika Anda bertanya-tanya apa lagi yang bisa kami capai dengan SecureTask dan Android O, pantau terus Portal XDA karena kami punya masih banyak lagi yang bisa dibagikan. Harapkan lebih banyak tutorial tentang bagaimana Anda dapat membuat bilah navigasi di Android O mencapai banyak fungsi berguna!