Hibernate adalah utiliti kecil yang membolehkan anda melakukan hibernasi proses latar belakang yang dipilih. Ia "membunuh" mereka dengan cara "killBackgroundProcesses" yang digunakan secara dalaman oleh Android untuk membebaskan sumber. Kaedah ini berbeza dengan membunuh aplikasi dalam sistem senarai proses yang sedang berjalan, sehingga membolehkan aplikasi menyimpan keadaan sebelum keluar, jadi ketika anda kembali ke proses hibernasi kembali, itu akan dikembalikan ke keadaan sebelumnya.
Utiliti ini dapat berguna bagi pembangun yang perlu menguji bagaimana aplikasi mereka berkelakuan ketika dimuat dan dimuat semula oleh sistem, serta untuk pengguna lain yang mencari cara pengoptimuman sistem dalam perjalanan.
INI BUKAN TUGAS PEMBUNUH. Aplikasi ini benar-benar membekukan tugas yang dipilih, memunggahnya dari memori operasi dan mencegah penggunaan CPU lebih lanjut, TETAPI tugas tetap ada dalam senarai sistem tugas "berjalan". Menurut dokumentasi Android (kutipan): "Perhatikan bahawa" berjalan "tidak bermaksud mana-mana kod tugas sedang dimuat atau aktiviti - tugas itu mungkin telah dibekukan oleh sistem, sehingga dapat dimulakan kembali dalam keadaan sebelumnya ketika seterusnya dibawa ke latar depan. " Dan inilah Hibernate yang memerintahkan sistem untuk membekukan tugas yang dipilih. Harap perhatikan bahawa anda mungkin melihat butang "Paksa berhenti" masih diaktifkan dalam dialog sistem "Maklumat aplikasi" untuk tugas hibernasi. Ini kerana ia dibekukan, tidak dikeluarkan. Tidak seperti hibernasi, "berhenti" memusnahkan aplikasi secara paksa dan sepenuhnya. Ini memberi perbezaan besar.
Aplikasi TIDAK MEMERLUKAN rooting peranti anda. Aplikasi ini dirancang untuk berfungsi tanpa hak SuperUser.
Aplikasi ini menyokong mod perkhidmatan yang membolehkan proses hibernasi latar belakang automatik dari proses yang ditentukan. Perhatian: gunakan mod perkhidmatan dengan berhati-hati. Sekiranya beberapa proses hibernasi dibuat sendiri secara berterusan, perkhidmatan mungkin akan habis baterinya.
Perkhidmatan ini dikonfigurasikan dalam dialog tetapan. Antara lain, anda boleh mengaktifkan atau mematikan pemberitahuan perkhidmatan mengenai peristiwa varios.
Gunakan dialog Status untuk mengedit senarai proses yang sedang disenyawakan. Soalan Lazim juga terdapat di http://wifiline.blogspot.com/p/hibernate-faq.html.
Sekiranya anda rasa anda menemui bug, sila hubungi saya melalui e-mel dan berikan seberapa banyak butiran mungkin. Terdapat terlalu banyak peranti dan citarasa Android yang berbeza, jadi saya tidak dapat menguji aplikasinya pada semuanya. Kami boleh berusaha menyelesaikan masalah khusus anda bersama-sama, bukannya undian undi aplikasi yang bodoh.
AMARAN! Sebaiknya jangan hibernasi aplikasi yang dipasang sebagai widget pada pelancar atau skrin kunci anda.
AMARAN! Pada Android 5 tugas aktif tidak dapat dipantau lagi oleh reka bentuk sistem. Sebagai penyelesaian, Hibernate kini menyediakan perkhidmatan kebolehaksesan khusus, yang mesti diaktifkan secara manual oleh pengguna dalam tetapan Kebolehaksesan sistem. Tanpa hibernasi ini, perkhidmatan tidak akan berfungsi dengan baik pada Android 5 .
Selain itu Google menghendaki teks ini muncul di sini: "Aplikasi ini menggunakan perkhidmatan Aksesibilitas."
PERHATIAN !!! Oleh kerana beberapa versi Android 5.1.1 terkini (sekitar LMY48I, Ogos 2015) Google sepenuhnya mematikan fungsi Hibernate. Mereka tidak meninggalkan cara untuk mendapatkan maklumat mengenai proses (ID, keutamaan, dll.) Melalui API awam. Saya membuat penyelesaian dengan fungsi yang terhad (contohnya, keutamaan proses, perkhidmatan dan kebergantungan tidak disenaraikan lagi) dan penggunaan sumber mungkin meningkat. Ini bukan salah saya. Sila undi Google sendiri. Alternatifnya ialah: tidak menaik taraf ke versi Android terkini atau membasmi peranti anda.
PERHATIAN! APLIKASI TIDAK AKAN FUNGSI DENGAN ANDROID 7 . GOOGLE MENGEJUTKAN SEMUA KAEDAH PROSES DAFTAR. ANDA BOLEH MENCARI BUTIRAN DI SINI - https://code.google.com/p/android/issues/detail?id=205565
Fixed a problem on Android 5 : packages with subprocesses were skipped during listing.
On Android 5 , do not forget to re-enable the Hibernate's accessibility service.