Cara Menambahkan Lebih Banyak Ubin ke Header Pengaturan Cepat di Ponsel Google, OnePlus, dan Sony [Tanpa Root]

Tutorial tentang cara menambahkan lebih banyak ubin ke header pengaturan cepat di ponsel Google Nexus dan Pixel, OnePlus 3/3T, dan ponsel Xperia yang menjalankan Nougat.

Jika Anda menarik bilah status ponsel Android ke bawah, Anda mungkin akan melihat beberapa notifikasi di bawah satu baris ubin Pengaturan Cepat. Baris ini disebut header Pengaturan Cepat karena hanya menampilkan beberapa ubin pertama yang tersedia di set lengkap ubin QS. Dengan menarik ke bawah sekali lagi, Anda akan melihat daftar lengkap ubin QS yang telah Anda tambahkan. Pengaturan Cepat secara resmi ditambahkan ke AOSP dimulai dengan Android 5.0 Lollipop (meskipun OEM seperti Samsung telah memiliki bentuk notifikasinya sendiri yang tersedia untuk beberapa versi sebelumnya Lolipop).

Meskipun kami telah menerima kemampuan untuk menyesuaikan QS dengan mengatur ulang ikon dan menambahkan pihak ketiga ubin ke daftar QS, masih belum ada metode resmi untuk menyesuaikan berapa banyak ubin yang ditampilkan (lagi, Samsung telah mengalahkan Google

dalam kasus ini). Namun, melalui penggunaan preferensi tersembunyi yang dapat kita atur melalui ADB, hal tersebut dimungkinkan tambahkan lebih banyak ubin ke header Pengaturan Cepat.

Terima kasih kepada Eli Irvin karena telah mengumpulkan tangkapan layar ini untuk saya!

Modifikasi ini tidak mengubah jumlah kolom atau baris yang ditampilkan di panel QS lengkap yang Anda lihat saat Anda menggeser ke bawah dua kali pada bilah status (atau menarik ke bawah dengan 2+ jari). Satu-satunya cara untuk melakukan itu, sejauh yang saya tahu, adalah melalui modifikasi SystemUI - yang jelas memerlukan root atau bootloader yang tidak terkunci.

Memodifikasi header Pengaturan Cepat dapat melakukannya tidak memerlukan akses root, meskipun ini tidak berfungsi di semua perangkat. Jika perangkat Anda aktif Android 7.0+ dan perangkat lunak yang mendasarinya tidak terlalu banyak dimodifikasi dari AOSP, maka trik ini akan berfungsi pada ponsel Anda. Itu karena bergantung pada preferensi pengaturan yang ditentukan dalam paket SystemUI (di AOSP, Anda dapat menemukan preferensi yang tercantum di QuickQSPanel.java).

QuickQSPanel.java

/**
* Version of QSPanel that only shows N Quick Tiles in the QS Header.
*/
publicclassQuickQSPanelextendsQSPanel{
publicstaticfinal String NUM_QUICK_TILES = "sysui_qqs_count";

Cuplikan kode ini diambil dari halaman AOSP yang saya tautkan di atas. String NUM_QUICK_TILES menentukan berapa banyak ubin QS yang ditampilkan di header. NUM_QUICK_TILES mendapatkan nilainya dari Pengaturan. Aman preferensi "sysui_qqs_count" yang akan kita modifikasi. Agar modifikasi ini berfungsi, perangkat lunak pada ponsel Anda harus menyediakan preferensi ini.

Ponsel Google Nexus dan Pixel dapat menggunakan modifikasi ini, begitu pula ponsel Sony Xperia dan OnePlus. ROM khusus seperti LineageOS berfungsi, setidaknya pada Nextbit Robin saya. Ponsel Samsung dan Huawei tidak akan berfungsi dengan perubahan preferensi ini, meskipun seperti disebutkan sebelumnya, Anda dapat mengikuti saya tutorial sebelumnya untuk menyesuaikan ukuran panel QS pada ponsel Samsung.


tutorial

Seperti disebutkan sebelumnya, Anda memerlukan akses ADB untuk menggunakan perintah ini. Unduh biner ADB terbaru untuk mesin Anda langsung dari Google. Pastikan Anda memiliki hak driver diinstal agar ponsel Anda dikenali oleh mesin Anda. Buka Pengaturan -> Opsi Pengembang dan aktifkan USB Debugging. Kemudian buka command prompt atau terminal di mesin Anda, dan masukkan perintah berikut:

adb devices

Mesin Anda akan mencoba memulai ADB dan melihat apakah ia mengenali perangkat apa pun yang terhubung. Anda mungkin melihat perintah di ponsel Anda untuk memberikan akses ADB ke mesin Anda - terimalah. Jika sekarang Anda melihat nomor seri perangkat Anda dikembalikan di command prompt, maka Anda beruntung.

Sekarang, Anda harus memasukkan perintah ini untuk mengubah jumlah ubin yang ditampilkan di header QS:

adb shell settings put secure sysui_qqs_count N

di mana N adalah jumlah ubin yang ingin Anda tampilkan di baris header. Misalnya, jika saya hanya ingin menampilkan 3 ubin:

adb shell settings put secure sysui_qqs_count 3

atau jika saya ingin menampilkan 7 ubin:

adb shell settings put secure sysui_qqs_count 7

Jika ingin kembali ke konfigurasi default, cukup masukkan "5" untuk N.


Meskipun ini merupakan perubahan yang cukup kecil, tetap menyenangkan bahwa, bahkan tanpa root, masih ada beberapa cara untuk memodifikasi UI. Saya tidak yakin mengapa Google membiarkan pengaturan ini terbuka untuk kami ubah, meskipun Anda bahkan tidak tahu bahwa itu tersedia kecuali Anda mencari-cari di AOSP karena pengaturan ini tidak terdaftar ketika Anda membuang pengaturan aman yang tersedia di Anda perangkat. Saya berharap Google menambahkan cara asli untuk mengubah ukuran panel QS penuh seperti yang dilakukan Samsung, tapi itu mungkin hanya angan-angan saya.

Penghargaan untuk perubahan ini diberikan kepada Anggota Senior XDA paphonb yang memposting tentang ini di a benang terkubur kembali pada bulan Desember. Dialah pengembangnya Bilah Navigasi Kustom aplikasi yang memungkinkan Anda melakukannya sesuaikan bilah navigasi di banyak perangkat Android 7.0+ tanpa root. Dia dan saya sedang mengerjakan aplikasi baru yang akan menggabungkan tweak ini dan masih banyak lagi, sehingga pengguna yang tidak di-root dapat menjelajahi semua tweak tersembunyi yang tersedia di perangkat mereka.