Cara Otomatis Mengubah Tema Gboard ke Mode Gelap di Malam Hari

Tutorial cara mengubah tema Gboard secara otomatis menjadi Material Dark saat malam hari, namun menjadikannya Material Light di siang hari.

Di Forum XDA-Developer, salah satu alasan paling populer mengapa orang masih suka melakukan root pada ponsel mereka adalah agar mereka dapat menentukan tema ponsel mereka sesuka mereka. Berkat Substratum, sebagian besar elemen UI Sistem dan banyak aplikasi dapat diberi tema. Jika tema Substratum tidak ada untuk aplikasi favorit Anda, maka dalam beberapa kasus Anda dapat mencari versi alternatif dari aplikasi tersebut yang menawarkan kemampuan tema. Meskipun aplikasi papan ketik Google, Gboard, menawarkan Anda kemampuan untuk mengubah temanya, banyak orang yang menawarkannya kecewa karena tidak ada cara untuk mengubah tema secara otomatis berdasarkan waktu. Mungkin Anda menyukai tema Material Light sepanjang hari, namun ingin beralih ke tema Material Dark di malam hari agar Anda tidak dibutakan oleh kecerahannya. Jika demikian, berikut tutorial cara mengubah tema Gboard secara otomatis berdasarkan kriteria apa pun yang Anda inginkan.

Tema Warna Tunggal Gboard - Saat ini Totalnya ada 17


Persyaratan

  • tugas ($2.99)
  • Akses root

Tasker adalah aplikasi otomatisasi yang saya gunakan untuk menyelesaikan pengaturan ini. Anda bebas menggunakan aplikasi otomasi gratis lainnya, tetapi Tasker adalah salah satu yang telah saya gunakan selama bertahun-tahun, jadi hanya itu yang cukup saya kenal untuk membuat skrip seperti ini.

Mengenai kebutuhan akses root, sayangnya ini adalah satu-satunya cara untuk membuat perubahan tema Gboard menjadi lancar dan tanpa campur tangan pengguna. Karena Gboard tidak menawarkan maksud atau pintasan apa pun untuk beralih antar tema dengan cepat, kami memerlukan akses root agar kami dapat mengubah file preferensi Gboard yang terletak di folder /data/data.


tutorial

Ada dua bagian dalam skrip ini. Yang pertama melibatkan pembuatan Profil Tasker - konteks waktu yang bila terpenuhi akan memicu Tasker Task kita untuk mengubah tema Gboard kita. Yang kedua, seperti yang bisa Anda tebak, adalah Tugas Tasker itu sendiri yang dipanggil ketika Profil diaktifkan. Saya akan memandu Anda melalui instruksi langkah demi langkah untuk membuat Profil Tasker, namun saya akan memberikan instruksi yang kurang rinci tentang cara membuat Tasker Task karena ini sedikit lebih maju. Saya sarankan ketika Anda masuk ke bagian Tugas Tasker Anda cukup mengimpor Tugas yang akan saya tautkan tepat di bawah.

Unduh Tugas Perubahan Warna Gboard dari AndroidFileHost

Unduh Tasker Task di atas dan simpan file .tsk.xml di mana saja di penyimpanan internal Anda. Kemudian buka Tasker dan ketuk tab "TUGAS" di bagian atas. Setelah Anda berada di tab Tugas, tekan lama "TUGAS" hingga Anda melihat opsi untuk "Impor". Ketuk Impor dan cari file .tsk.xml yang Anda simpan sebelumnya. Pilih untuk mengimpornya. Anda sekarang akan melihat Tugas bernama "Perubahan Warna Gboard" dengan ikon Gboard. (Catatan: jika Anda menyembunyikan ikon Gboard dari laci aplikasi, ikon tersebut mungkin ditampilkan sebagai kesalahan. Anda dapat mengabaikannya dengan aman.)

Selanjutnya, saya akan memandu Anda membuat Profil yang akan menggunakan Tugas yang baru saja kita impor.

  1. Buka Tasker dan ketuk + tombol di kanan bawah.
  2. Pilih "Waktu" Konteks.
  3. Untuk "Dari" pilih waktu mulai saat Anda ingin tema Gboard Dark aktif. Untuk "Kepada", pilih waktu berakhir saat Anda ingin tema Gboard Light mulai aktif. Misalnya, saya memilih Dari 19:00 Hingga 07:00 yang berarti tema gelap saya aktif antara pukul 19:00-07:00 dan tema terang aktif antara pukul 07:01 dan 18:59.
  4. Tekan kembali, dan Tasker akan meminta Anda untuk melampirkan Tugas atau membuat yang baru. Meskipun Anda mengimpor Tugas Perubahan Warna Gboard, jangan pilih itu. Sebagai gantinya, buat a Tugas Baru.
  5. Beri nama Profil dengan sesuatu yang deskriptif. Saya menamakannya "Ubah Tema Malam Gboard".
  6. Setelah berada di layar pengeditan Tugas, tekan + tombol di tengah bawah untuk menambahkan Aksi baru.
  7. Memilih Variabel --> Kumpulan Variabel. Nama: %tema. Ke: material_gelap.
  8. Tambahkan Tindakan lain. Memilih Tugas --> Lakukan Tugas. Untuk Nama, tekan kaca pembesar dan sekarang pilih Perubahan Warna Gboard. Di bawah Parameter 1, masukkan %tema.

Sekarang keluar kembali ke layar utama Tasker. Anda telah menyelesaikan separuh penyiapan, karena sekarang Tasker akan terpicu pada pukul 19.00 atau kapan pun Anda menyetel dan mengubah tema Gboard menjadi Material Dark. Sekarang kita perlu menyelesaikan bagian kedua, jadi Tasker akan mengubah tema kembali ke Material Light ketika sudah mencapai jam 7:00 pagi atau berapa pun waktu yang Anda tentukan.

  1. Tekan lama pada Tugas yang baru saja Anda buat. Anda akan melihat opsi untuk melakukannya Tambahkan Tugas Keluar. Pilih opsi itu.
  2. Tidak perlu memberi nama Tugas, cukup masuk ke layar pengeditan Tugas lagi.
  3. Tambahkan Tindakan. Variabel --> Kumpulan Variabel. Nama: %tema. Ke: material_cahaya.
  4. Tambahkan Tindakan lain. Tugas --> Lakukan Tugas. Nama: Perubahan Warna Gboard. Di bawah Parameter 1, masukkan %tema.

Dan Anda sudah selesai! Tasker sekarang akan secara otomatis mengubah tema Gboard berdasarkan waktu. Perhatikan bahwa jika Anda belum pernah memberikan akses root pada Tasker, Tasker akan meminta Anda untuk memberikannya akses root saat pertama kali Task ini dijalankan. Anda dapat memaksanya untuk meminta akses root sekarang daripada nanti dengan memasukkan Tugas Perubahan Warna Gboard, menekan lama Tindakan #2, lalu menekan tombol run di kiri bawah.


Mengubah ke Warna Lain, atau pada Konteks Lain

Dengan menggunakan Tugas saya, Anda dapat mengubah tema Gboard ke warna lain dan juga berdasarkan Konteks lain. Yang harus Anda lakukan adalah membuat Profil baru dengan Konteks yang berbeda (seperti Konteks Aplikasi), lalu menambahkan dua Tindakan (Kumpulan Variabel dan Lakukan Tugas) yang telah saya definisikan di atas. Jika Anda menginginkan warna selain Material Dark atau Material Light, berikut adalah daftar semua string yang sesuai dengan 17 pilihan warna yang Anda miliki:

  • material_gelap
  • material_cahaya
  • google_blue_light
  • google_blue_dark
  • warna merah
  • warna_hijau
  • warna_teal
  • warna biru
  • warna_cyan
  • warna_dalam_ungu
  • warna_merah muda
  • warna_merah muda_terang
  • warna coklat
  • warna_biru_abu-abu
  • warna hitam
  • holo_biru
  • holo_putih

Mengatur %tema variabel ke salah satu string ini untuk menyetel tema Gboard ke warna tersebut.


Penjelasan tentang cara kerjanya

Jika Anda penasaran bagaimana cara kerjanya, berikut penjelasan singkatnya. Menggunakan root, saya menyalin file preferensi yang digunakan oleh Gboard yang terletak di /data/data/com.google.android.inputmethod.latin/shared_prefs/ bernama com.google.android.inputmethod.latin_preferences.xml. File preferensi ini berbentuk XML yang berisi string bernama "additional_keyboard_theme" yang berisi nama varian warna yang digunakan oleh Gboard. Saya menggunakan parameter %theme dan mengganti warna apa pun yang sudah disetel di sana, lalu mendorong file yang dimodifikasi kembali ke folder/data Gboard dan kemudian mematikan aplikasi Gboard. Boom - tema berubah secara otomatis.


Itu saja untuk tutorial ini! Ikuti kami kategori tutorial untuk lebih banyak konten seperti ini. Terima kasih, dan nantikan tutorial kami berikutnya!