Secara Otomatis Mengalihkan Tampilan Selalu Di Samsung Saat Mengisi Daya [Aplikasi]

Tutorial tentang cara membuat fitur Always On Display Samsung terpicu berdasarkan konteks khusus seperti pengisian daya, orientasi perangkat, atau lokasi.

Samsung mendapat banyak kritik atas optimalisasi kinerjanya terkait perangkat lunaknya (walaupun seberapa banyak kritik tersebut sah dan/atau akurat masih menjadi perdebatan di lain waktu), namun sulit untuk menyangkal betapa besarnya nilai tambah perangkat lunak mereka membawa. Saya dapat terus menjelaskan tentang semua fitur yang dapat Anda temukan di Samsung Experience (sebelumnya dikenal sebagai TouchWiz), namun hari ini saya akan fokus pada cara membuat satu fitur sedikit lebih baik: Selalu Aktif Menampilkan. Secara khusus, bagaimana caranya secara otomatis mengaktifkan Always on Display saat mengisi daya, tetapi menonaktifkannya saat tidak mengisi daya.

Bagi Anda yang belum tahu, fitur Always on Display (AOD) Samsung adalah mode layar khusus yang ditampilkan saat Android mati. Dalam mode ini, Anda dapat dengan cepat melihat tanggal, waktu, pesan, acara kalender, dan lainnya dengan cepat

fitur yang dapat disesuaikan. AOD eksklusif untuk seri smartphone Samsung Galaxy S7 dan S8 dan merupakan cara yang berguna untuk melihat sekilas informasi penting tanpa harus menyentuh ponsel Anda.

AOD dapat diubah secara otomatis berdasarkan jadwal dalam pengaturan, namun selain itu tidak banyak konteks lain yang dapat Anda gunakan untuk mengontrol kapan AOD aktif. Untungnya dengan kekuatan Tasker, kita dapat mengatur konteks apa pun yang ingin kita picu ketika AOD aktif/nonaktif. Saya telah membuat aplikasi sederhana yang dapat Anda instal dan lupakan di Samsung Galaxy S7, S7 Edge, S8, atau S8+ yang mengaktifkan AOD saat mengisi daya saja, namun saya juga akan menunjukkan bagaimana Anda dapat mengatur konteks lain apa pun yang Anda inginkan.

Unduh Aplikasi AOD on Charge dari XDA Labs

Catatan: aplikasi di atas dibuat menggunakan Tasker dengan Tasker App Factory. Itu tidak memiliki UI. Harap sembunyikan ikon aplikasi dari laci aplikasi Anda setelah menginstalnya. Anda dapat melihat bagaimana aplikasi itu dibuat dengan mengikuti langkah-langkah di bawah ini.


Tutorial - Memicu Mode AOD pada Konteks Kustom

Persyaratan

  • tugas ($2.99)

Meskipun saya menggunakan Tasker di sini, Anda bebas menggunakan aplikasi otomatisasi lain pilihan Anda. Tasker sejauh ini adalah yang paling populer, dan paling banyak orang kenal, jadi itulah yang saya gunakan.

Opsi 1 - Alihkan Mode AOD saat Terhubung ke Jaringan WiFi Tertentu

Berikut adalah petunjuk langkah demi langkah tentang cara menyiapkan skrip ini. Saya akan fokus pada mengaktifkan/menonaktifkan mode AOD saat Anda menghubungkan/memutuskan sambungan dari jaringan WiFi rumah/kantor, tetapi Anda dapat mengatur pemicu lain yang Anda inginkan.

  1. Buka Tasker dan ketuk tombol + di kanan bawah untuk membuat Profil baru.
  2. Ketuk “Negara Bagian” untuk menambahkan konteks Negara Bagian.
  3. Pilih “Net” lalu “WiFi Terhubung.”
  4. Di bawah SSID, ketuk kaca pembesar untuk menampilkan daftar SSID yang disimpan. Pilih jaringan WiFi yang Anda inginkan di sini.
  5. Tekan tombol kembali dan Tasker akan meminta Anda untuk melampirkan Tugas yang sudah ada atau membuat yang baru. Pilih “Tugas Baru.” Jangan repot-repot menamainya.
  6. Setelah berada di layar pengeditan Tugas, ketuk ikon + di tengah bawah untuk menambahkan Tindakan.
  7. Pilih "Kode" lalu "Fungsi Java".
  8. Tekan ikon kopi dan pilih KONTEKS.
  9. Tekan kaca pembesar di dekat Function dan cari getContentResolver().
  10. Bidang “Kembali” baru akan muncul di bagian atas. Masukkan “cr” di sini. Tekan kembali untuk kembali ke layar pengeditan Tugas.
  11. Tambahkan Aksi Fungsi Java lainnya (langkah #6-7). Kali ini untuk bidang Kelas atau Objek tekan kaca pembesar dan cari Pengaturan$Sistem. Untuk bidang Fungsi tekan kaca pembesar dan pilih putInt. Satu set parameter sekarang akan muncul. Untuk Param (ContentResolver) tekan cangkir kopi dan pilih objek “cr”. Untuk Param (String) masukkan aod_mode. Untuk Param (int) masukkan 1.
  12. Tekan kembali untuk kembali ke layar pengeditan Tugas. Sekarang tekan lama pada dua tindakan yang kita buat dan ketuk tombol clipboard untuk menyalinnya. Tekan kembali untuk keluar ke layar utama Tasker.
  13. Setelah berada di layar utama Tasker, tekan lama pada Tugas yang baru saja kita buat dan ketuk “Tambahkan Tugas Keluar.” Jangan repot-repot memberi nama Tugas.
  14. Saat Anda berada di layar pengeditan Tugas baru, tekan lama di mana saja di tengah layar hingga tindakan Tempel muncul. Ketuk untuk Menempelkan dua Tindakan yang kami salin sebelumnya.
  15. Ketuk Tindakan #2 di sini dan gulir ke bawah. Ubah 1 menjadi 0 di bawah Param (int). Ketuk tombol kembali hingga Anda kembali ke layar utama Tasker, dan selesai!

Opsi 2 - Memicu Mode AOD saat Perangkat Menghadap ke Atas di Meja

Berikut adalah petunjuk langkah demi langkah tentang cara menyiapkan skrip ini. Saya akan fokus pada mengaktifkan/menonaktifkan mode AOD saat perangkat Anda menghadap ke atas.

  1. Buka Tasker dan ketuk tombol + di kanan bawah untuk membuat Profil baru.
  2. Ketuk “Negara Bagian” untuk menambahkan konteks Negara Bagian.
  3. Pilih “Sensor” lalu “Orientasi.”
  4. Di bawah Is, pastikan tertulis “Menghadap ke Atas.”
  5. Tekan tombol kembali dan Tasker akan meminta Anda untuk melampirkan Tugas yang sudah ada atau membuat yang baru. Pilih “Tugas Baru.” Jangan repot-repot menamainya.
  6. Setelah berada di layar pengeditan Tugas, ketuk ikon + di tengah bawah untuk menambahkan Tindakan.
  7. Pilih "Kode" lalu "Fungsi Java".
  8. Tekan ikon kopi dan pilih KONTEKS.
  9. Tekan kaca pembesar di dekat Function dan cari getContentResolver().
  10. Bidang “Kembali” baru akan muncul di bagian atas. Masukkan “cr” di sini. Tekan kembali untuk kembali ke layar pengeditan Tugas.
  11. Tambahkan Aksi Fungsi Java lainnya (langkah #6-7). Kali ini untuk bidang Kelas atau Objek tekan kaca pembesar dan cari Pengaturan$Sistem. Untuk bidang Fungsi tekan kaca pembesar dan pilih putInt. Satu set parameter sekarang akan muncul. Untuk Param (ContentResolver) tekan cangkir kopi dan pilih objek “cr”. Untuk Param (String) masukkan aod_mode. Untuk Param (int) masukkan 1.
  12. Tekan kembali untuk kembali ke layar pengeditan Tugas. Sekarang tekan lama pada dua tindakan yang kita buat dan ketuk tombol clipboard untuk menyalinnya. Tekan kembali untuk keluar ke layar utama Tasker.
  13. Setelah berada di layar utama Tasker, tekan lama pada Tugas yang baru saja kita buat dan ketuk “Tambahkan Tugas Keluar.” Jangan repot-repot memberi nama Tugas.
  14. Saat Anda berada di layar pengeditan Tugas baru, tekan lama di mana saja di tengah layar hingga tindakan Tempel muncul. Ketuk untuk Menempelkan dua Tindakan yang kami salin sebelumnya. Ketuk Tindakan #2 di sini dan gulir ke bawah. Ubah 1 menjadi 0 di bawah Param (int). Ketuk tombol kembali hingga Anda kembali ke layar utama Tasker, dan selesai!

Catatan: langkah selanjutnya dalam format gambar dapat diikuti dengan cara yang persis sama seperti rangkaian tangkapan layar sebelumnya di opsi #1. Mulailah saja dari baris kedua tangkapan layar dan lanjutkan dari sana.


Kesimpulan

Seperti yang Anda lihat, pada dasarnya Anda dapat mengaktifkan atau menonaktifkan mode Always on Display pada konteks apa pun yang Anda inginkan berkat Tasker. Aplikasi sederhana yang saya buat ditujukan untuk mencakup edisi fitur yang paling sering diminta untuk AOD, namun jika Anda menginginkan sesuatu yang berbeda dari AOD, kekuatan ada di tangan Anda untuk melakukan perubahan tersebut.