Cara Menambahkan Tombol Kustom ke Nav Bar di Samsung Galaxy S8/S8+

click fraud protection

Tutorial tentang cara menambahkan tombol kustom ke bilah navigasi di Samsung Galaxy S8 atau Samsung Galaxy S8+. Tidak memerlukan akses root.

Samsung Galaxy S8 dan Galaxy S8+ adalah dua smartphone terpanas di pasaran, sebagian besar berkat kemajuan besar yang dibuat Samsung dengan teknologi layarnya. Karena Samsung bertujuan untuk mengurangi bezel sebanyak mungkin dengan perangkat andalan baru mereka, perusahaan akhirnya menyingkirkan tombol kapasitif yang dulunya merupakan kebutuhan pokok perangkat keras Samsung. Sebagai gantinya adalah tombol navigasi perangkat lunak, yang dapat dimodifikasi sampai batas tertentu dalam Samsung Experience UI.

Namun, seperti biasa, implementasi bawaan dari nav bar tuner kurang dalam kemampuan penyesuaiannya. Sebagian besar penyesuaian berpusat di sekitar tombol beranda - Anda dapat mengubah sensitivitas dan membuka kunci ponsel secara langsung atau tidak. Meskipun ada opsi untuk mengubah tata letak tombol, satu-satunya tata letak yang dapat Anda gunakan adalah tata letak terbalik yang mana bagian belakang dan tombol terkini dibalik.

Kami di XDA-Developers selalu mencari lebih dari apa yang ditawarkan pabrikan untuk menemukan lebih banyak cara untuk menyesuaikan ponsel Anda. Itu sebabnya hari ini kami memperkenalkan metode untuk melakukannya tambahkan tombol tambahan ke bilah navigasi di Samsung Galaxy S8 dan S8+.

Jika Anda telah mengikuti Portal XDA (sebagaimana mestinya), Anda mungkin telah melihat postingan saya bulan lalu tentang caranya kustomisasi bilah navigasi dapat dilakukan di Android 7.X perangkat tanpa memerlukan mod UI Sistem, ROM khusus, atau akses root apa pun. Metode ini melibatkan modifikasi langsung pengaturan yang bertanggung jawab untuk menyetel bilah navigasi, meskipun GUI untuk mengubah bilah navigasi telah disembunyikan dari pengguna. Hal ini karena kode yang membentuk nav bar tuner tersembunyi telah ada di repositori Android Open Source Project (AOSP) sejak Android Nougat, namun tidak sampai Android O bahwa Google mengungkap aktivitas ini di bawah System UI Tuner. Namun, selama perangkat lunak yang dikirimkan pada perangkat Anda yang menjalankan Android Nougat tidak menghapus sepenuhnya kode di belakang nav bar tuner, fitur ini dapat digunakan tanpa menunggu.

Memodifikasi bilah navigasi melibatkan pengiriman perintah shell melalui ADB atau aplikasi yang telah diberikan izin WRITE_SECURE_SETTINGS. Karena mengotak-atik ADB adalah sesuatu yang tidak diketahui banyak orang, Anggota Senior XDA paphonb mengembangkan sebuah aplikasi bernama Bilah Navigasi Kustom untuk membuat segalanya lebih mudah bagi Anda.

Saat ribuan orang mulai menguji aplikasinya, banyak pengguna di Galaxy S8 dan Galaxy S8+ mulai sering mengalami error Sistem UI saat mencoba menggunakan aplikasi. Kami demikian diasumsikan bahwa memodifikasi bilah navigasi di luar penerapan Samsung adalah hal yang mustahil - tetapi asumsi tersebut ternyata salah. Inilah cara melakukan hal itu.

Menambahkan Tombol Kustom ke Nav Bar di Galaxy S8 atau S8+

Setelah beberapa pengujian awal, kami menemukan bahwa perintah shell sama dengan kami mengirimkan tutorial asli saya juga berfungsi pada Galaxy S8 dan S8+, namun dengan satu peringatan besar. Tombol pengalih kembali, beranda, terkini, dan IME asli HARUS hadir tidak peduli tata letak apa yang Anda gunakan. Jika salah satu dari kunci ini hilang, UI Sistem akan mengalami crash berulang kali. Selain itu, tombol apa pun yang Anda tambahkan ke bilah navigasi akan terlihat sedikit aneh saat bilah navigasi Samsung secara otomatis mengubah warna menjadi latar belakang putih, tetapi saya sedang mencari cara untuk mengatasi hal kecil ini ketidaknyamanan.

Bagaimanapun, mari kita selami perintah yang perlu Anda pelajari untuk memodifikasi bilah navigasi pada perangkat Samsung Galaxy Anda. Hal pertama yang perlu Anda lakukan adalah menyiapkan ADB di mesin Anda.

Menyiapkan ADB

Pertama, unduh biner ADB langsung dari Google untuk OS khusus Anda dan ekstrak ke direktori terpisah di komputer Anda. Berikutnya, instal driver yang tepat untuk ponsel Samsung Anda. Kemudian, aktifkan "USB Debugging" di Pengaturan -> Opsi Pengembang. Jika Anda tidak melihat Opsi Pengembang, Anda harus mengaktifkannya dengan membuka Pengaturan -> Tentang Ponsel lalu mengetuk nomor Pembuatan 7 kali. Terakhir, pastikan ADB berfungsi dengan memulai command prompt di direktori yang sama dengan biner ADB (tahan shift + klik kanan --> "buka command prompt di sini") dan jalankan perintah berikut:

adb devices

Jika Anda melihat nomor seri perangkat Anda (dan tidak disebutkan tidak sah), Anda beruntung. Jika Anda melihat pop-up di ponsel yang meminta Anda memberikan akses ADB pada komputer Anda, katakan ya. Jika Anda tidak melihat keduanya terjadi, coba reboot komputer/ponsel Anda dan sambungkan kembali ke komputer Anda. Jika tidak, coba instal ulang drivernya.

Memodifikasi Nav Bar - Metode ADB

Sintaks untuk memodifikasi bilah navigasi adalah sebagai berikut:

settings put secure sysui_nav_bar "key(KEYCODE_CONSTANT: file:///path/to/icon.png),back; home; recent, menu_ime"

dimana KEYCODE_CONSTANT mengacu pada konstanta a Acara Utama dan jalur ikon adalah URI file yang memungkinkan Anda menentukan ikon khusus untuk ditambahkan ke bilah navigasi. Saya menemukan bahwa ikon ukuran 64x64 berfungsi cukup baik untuk tujuan kita. Anda dapat mengunduh banyak ikon gratis dari IkonDB situs web.

Sebagai contoh, perintah yang saya kirimkan untuk menambahkan kunci bilah navigasi yang meluncurkan aplikasi Gmail adalah ini:

settings put secure sysui_nav_bar "key(65:file:///storage/emulated/0/NavIcons/gmail.png),back; home; recent, menu_ime"

Karena kita benar-benar harus memiliki perintah kembali, beranda, terkini, dan menu_ime di suatu tempat, itu berarti sayangnya kita tidak dapat mengganti kunci stok ini sehingga kita dapat menggunakan ikon bilah navigasi khusus kita sendiri. Tapi paling tidak, kita bisa bermain-main dengan spasi agar bisa memasukkan lebih banyak tombol khusus atau sekadar mendapatkan tata letak yang kita inginkan. Contohnya:

settingsputsecuresysui_nav_bar "space[#],back[#];home[#];recent[#],menu_ime[#]"

Nilai dalam tanda kurung adalah pengali ukuran relatif, yang memungkinkan Anda memperkecil atau memperluas lebar tombol. Perhatikan bahwa nilai tipikal untuk pengganda ukuran relatif harus tetap antara 0,85-1,15, jika tidak, tombol akan mulai menggunakan lebar yang terlalu kecil atau terlalu besar untuk dapat digunakan. Jangan mencoba memasukkan "0" untuk ukuran relatif dalam upaya menyembunyikan tombol bilah navigasi - Anda hanya akan membuat UI Sistem mogok.

Jika Anda mengacaukan sesuatu dan berakhir dengan crash UI Sistem, Anda dapat kembali ke tata letak default bilah navigasi dengan memasukkan salah satu dari dua perintah berikut:

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

Sebagai pengingat akan beberapa hal gila yang dapat Anda lakukan dengan tuner bilah navigasi Android Nougat yang tersembunyi, berikut adalah tangkapan layar tata letak bilah navigasi yang dibuat oleh salah satu pembaca kami untuk membuat Anda tertawa.

Apakah ilmu pengetahuan sudah keterlaluan? Kredit: AndyYan

Memodifikasi Bilah Nav - Metode Aplikasi

Saya yakin ini adalah bagian yang paling menarik bagi sebagian besar dari Anda. Anggota Senior XDA paphonb'S Bilah Navigasi Kustom aplikasi akan membuat semua ini lebih mudah. Pengembang baru-baru ini menemukan cara mencegat KeyEvents tertentu yang memanggil aplikasi tertentu - total ada hingga 5 KeyEvents yang ia temukan cara mencegatnya. Penjelasan pasti tentang cara kerjanya tidak diperlukan di sini, jadi kami tidak akan membahas lebih detail. Oleh karena itu, pengembang dapat memperbarui aplikasi (dimulai dengan versi 0.5.0) sehingga Anda dapat pada dasarnya melakukan tindakan apa pun yang Anda suka.

Misalnya, pengembang baru-baru ini menambahkan kemampuan untuk menambahkan tindakan itu menarik bilah status ke bawah, langsung luncurkan aplikasi pilihan Anda, dan yang paling penting untuk memicu a Acara tugas. Fitur event Tasker khususnya adalah bagian yang paling menakjubkan, karena melalui Tasker jumlah tindakan yang dapat Anda lakukan tidak terbatas. Jika Anda ingin tombol bilah navigasi melakukan sesuatu, ia bisa melakukannya. Gabungkan ini dengan integrasi Profil Tasker yang sudah ada, dan Anda dapat memodifikasi bilah navigasi di perangkat Anda secara kontekstual untuk menambahkan kunci tertentu hanya dalam kondisi yang Anda pilih.

Untuk menggunakan fitur khusus aplikasi ini, Anda harus mengeluarkan $1,99 untuk meningkatkan ke versi pro aplikasi. Saat ini, untuk menggunakan aplikasi di Samsung Galaxy S8/S8+ Anda, Anda harus menggunakan versi beta terbaru (0.7.0). Aplikasi ini akan secara otomatis mendeteksi jika Anda menggunakan Galaxy S8/S8+ dan menonaktifkan beberapa fitur yang akan menyebabkan perangkat Anda mulai mogok.

Saya telah diberitahu oleh pengembang bahwa dia masih berupaya menyiapkan aplikasi untuk rilis stabil bagi pengguna ponsel Samsung ini. Saat ini, saya akan melakukannya tunggu beberapa hari hingga pengembang memperbarui aplikasinya sehingga Anda memiliki cara mudah untuk mengubah bilah navigasi tanpa harus menggunakan perintah ADB. Pengembang dengan cepat memperbarui aplikasinya - sejak aplikasi ini dirilis kurang dari sebulan yang lalu, aplikasi tersebut telah melihat banyak penambahan fitur.


Kesimpulan

Namun jika Anda cukup berjiwa petualang, Anda dapat bermain-main dengan tuner bilah navigasi tersembunyi dengan menggunakan sintaks yang telah saya tunjukkan sebelumnya. Kebanyakan orang mungkin akan menunggu hingga aplikasi Custom Navigation Bar diperbarui - Saya hanya ingin menyebarkan berita ini agar semua teman Galaxy S8/S8+ kami tahu apa yang diharapkan. Saya akan terus memposting tutorial terkait dengan nav bar tuner, dengan yang berikutnya saya fokus pada cara menambahkan klik ganda/trik ke tombol nav bar.

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! Terima kasih, dan nantikan tutorial kami berikutnya!