Apa itu Wakelock Android dan Cara Memperbaikinya
Bermacam Macam / / December 02, 2021
Pernahkah Anda pergi tidur dengan Baterai Android terisi dengan cukup, tetapi terbangun dengan telepon yang benar-benar terkuras di pagi hari? Jika jawabannya ya, Anda mungkin terpengaruh oleh aplikasi wakelock yang terpasang di ponsel cerdas Anda. Tentu saja, ini juga bisa karena kesehatan baterai yang buruk. Tetapi skenario penguncian sistem, karena aplikasi bermasalah yang menggunakan sumber daya ponsel Anda dan menguras masa pakai baterai, dapat terjadi bahkan pada perangkat yang sehat.
Untuk mendapatkan pemahaman yang lebih baik tentang masalah ini, kami akan melihat apa itu wakelocks ketika datang ke Android dan bagaimana kami dapat mendeteksi dan memperbaiki masalah untuk masa pakai baterai yang lebih baik.
Apa Itu Wakelock?
Saat Anda menekan tombol daya pada ponsel Anda untuk mengunci layar, Anda berasumsi bahwa ponsel akan tertidur. Tapi itu tidak selalu terjadi. Ada aplikasi yang berjalan di latar belakang, menggunakan sumber daya perangkat dan membatasi ponsel agar tidak masuk ke mode tidur nyenyak. Karena itu, prosesor ponsel terus bekerja, yang menghabiskan masa pakai baterai bahkan saat Anda tidak menggunakannya. Sebagian besar wakelock ini disebabkan karena aplikasi ingin menyinkronkan data di latar belakang atau menggunakan layanan lokasi.
Oleh karena itu, aplikasi yang membuat CPU Anda tetap berjalan bahkan setelah ponsel Anda dalam mode tidur disebut aplikasi wakelock. Namun, aplikasi ini tidak sepenuhnya bisa disalahkan. Wakelock ini diperlukan jika Anda ingin melihat kotak masuk email yang diperbarui di pagi hari. Aplikasi menggunakan izin untuk menyinkronkan data ke server, yang terkadang hanya berlangsung beberapa menit.
Masalahnya dimulai ketika beberapa aplikasi menggunakan izin ini selama satu jam dan menyebabkan CPU ponsel Anda berfungsi sepanjang waktu. Ambil Layanan Google Play, misalnya. Jika lokasi Anda diaktifkan, layanan ini akan membuat CPU ponsel Anda tetap terjaga hampir sepanjang malam dan mengurangi masa pakai baterai secara drastis.
Jadi sekarang kita tahu apa itu wakelock, mari kita lihat bagaimana kita bisa mendeteksi aplikasi yang menyebabkannya.
Catatan: Karena kami akan membutuhkan izin yang lebih tinggi untuk mengambil data ini, akses root diperlukan. Tanpa izin root pada perangkat Anda, Saya khawatir tidak banyak yang dapat Anda lakukan tentang masalah wakelock. Tetapi mendapatkan perangkat yang di-rooting mudah saat ini, jadi jangan lupa untuk menandai halaman ini dan kembali ke sana setelah Anda mengetahui cara me-root Android Anda (dan juga melakukan root).
Mendeteksi Aplikasi yang Menyebabkan Wakelock
Mendeteksi wakelocks cukup mudah setelah Anda memiliki ponsel yang di-rooting. Isi penuh baterai Anda hingga 100% dan instal aplikasi, yang disebut Detektor Pengunci, pada perangkat. Setelah melakukan itu, reboot ponsel Anda sekali dan luncurkan aplikasi. Wakelock Detector akan meminta akses root dan berjalan di latar belakang mengumpulkan data.
Kembalilah ke aplikasi setelah beberapa jam dan Anda akan dapat melihat jumlah total waktu aplikasi Anda membuat CPU tetap berjalan di latar belakang. Anda juga dapat memeriksa berapa kali aplikasi memicu wakelock.
Menyelesaikan Masalah
Jadi sekarang setelah kita mengetahui aplikasi yang menyebabkan wakelock ini, salah satu opsi paling mudah adalah mencopot pemasangan aplikasi dan menemukan alternatif yang lebih baik di Play Store. Tetapi kemudian ada aplikasi sistem seperti Layanan Google Play yang tidak dapat Anda hapus. Aplikasi ini diperlukan agar ponsel berfungsi.
Untuk terus memeriksa aplikasi tersebut, Anda dapat menginstal dan Modul Xposed disebut Amplify. Amplify pada dasarnya adalah aplikasi penghemat baterai untuk Android, tetapi tidak seperti yang lain, ia memiliki modul untuk membatasi permintaan wakelock dari berbagai aplikasi yang diinstal pada sistem Anda. Pilih kunci bangun pilihan dari bilah navigasi sisi kanan. Pilih izin yang ingin Anda batasi dan tentukan periode waktu yang menguntungkan. Aplikasi ini juga menyediakan pengaturan yang disarankan untuk memperbaiki masalah.
Kesimpulan
Itu cukup banyak tentang wakelocks di Android dan cara memperbaiki masalah baterai yang mungkin ditimbulkannya. Orang yang mengalami pengurasan tinggi karena Layanan Lokasi Google berjalan di latar belakang harus mencobanya. Jika ada kebingungan atau untuk penjelasan lebih lanjut, cukup beri komentar dan kami akan dengan senang hati membantu.