Перейти к содержимому
HF

Hibernate for Android APK

Издатель: Stan Korotky
Android APK Free
Скачать v1.33 0 скачиваний
Тип файлаAPK
Версия1.33
Издатель Stan Korotky
Дата выпуска24 июл. 2020 г.
Дата добавления24 июл. 2020 г.
Требования ОСAndroid
ТребованияRequires Android 2.2 and up
Всего скачиваний0
ЦенаFree

Описание

Hibernate — это небольшая утилита, которая позволяет переводить в спящий режим выбранные фоновые процессы. Он «убивает» их с помощью «killBackgroundProcesses», используемых внутри Android для высвобождения ресурсов. Этот метод отличается от уничтожения приложений в системном списке запущенных процессов тем, что позволяет приложениям сохранять свое состояние перед выходом, поэтому при возврате в спящий процесс обратно он будет восстановлен в прежнее состояние.

Утилита может быть полезна разработчикам, которым необходимо протестировать поведение своих приложений при выгрузке и повторной загрузке системой, а также другим пользователям, ищущим способ оптимизации системы на лету.

ЭТО НЕ УБИЙЦА ЗАДАЧ. Приложение действительно замораживает выбранные задачи, выгружая их из оперативной памяти и предотвращая дальнейшее использование процессора, НО задачи остаются в системном списке «запущенных» задач. Согласно документации Android (цитата): «Обратите внимание, что «выполняется» не означает, что какой-либо код задачи в настоящее время загружен или активен — задача может быть заморожена системой, чтобы ее можно было перезапустить в своем предыдущем состоянии, когда затем выдвигается на передний план». И это Hibernate, который дает системе команду заморозить выбранные задачи. Обратите внимание, что вы можете видеть, что кнопка «Принудительно остановить» все еще активна в системном диалоге «Информация о приложении» для задач, находящихся в спящем режиме. Это потому, что они заморожены, а не удалены. В отличие от режима гибернации, «остановка» принудительно и полностью уничтожает приложение. Это имеет большое значение.

Приложение НЕ ТРЕБУЕТ рутирования вашего устройства. Он предназначен для работы без привилегий суперпользователя.

Приложение поддерживает сервисный режим, позволяющий автоматически переводить указанные процессы в фоновый режим. Внимание: используйте сервисный режим с осторожностью. Если некоторые из спящих процессов постоянно воссоздаются сами по себе, служба может разрядить батарею.

Сервис настраивается в диалоге настроек. Помимо прочего, вы можете включить или отключить сервисные уведомления о различных событиях.

Используйте диалоговое окно «Статус» для редактирования списка находящихся в данный момент в спящем режиме процессов.

Подробнее на сайте. Часто задаваемые вопросы также доступны по адресу http://wifiline.blogspot.com/p/hibernate-faq.html.

Если вы считаете, что нашли ошибку, пожалуйста, свяжитесь со мной по электронной почте и предоставьте как можно больше подробностей. Существует слишком много разных устройств и версий Android, поэтому я не могу протестировать приложение на всех из них. Мы могли бы попытаться решить ваши конкретные проблемы вместе, вместо того, чтобы глупо минусовать приложение.

ПРЕДУПРЕЖДЕНИЕ! Настоятельно рекомендуется не переводить в спящий режим приложения, установленные в виде виджетов на панели запуска или на экране блокировки.

ПРЕДУПРЕЖДЕНИЕ! На Android 5+ активные задачи больше не могут отслеживаться системой. В качестве обходного пути Hibernate теперь предоставляет специальную службу специальных возможностей, которую пользователь должен включить вручную в настройках специальных возможностей системы. Без этой службы гибернации не будет работать должным образом на Android 5+.

Кроме того, Google требует, чтобы здесь отображался этот текст: «Это приложение использует специальные возможности».

ВНИМАНИЕ!!! Начиная с некоторых последних сборок Android 5.1.1 (около LMY48I, август 2015 г.) Google полностью нарушил функциональность Hibernate. Они не оставили возможности получать информацию о процессах (идентификаторы, приоритеты и т. д.) через публичные API. Я сделал обходной путь с ограниченным функционалом (например, приоритеты процессов, сервисы и зависимости больше не указаны) и потребление ресурсов может увеличиться. Это не моя вина. Пожалуйста, понизьте голос самого Google. Альтернативы: не обновляться до последних версий Android и не рутировать свое устройство.

ВНИМАНИЕ! ПРИЛОЖЕНИЕ НЕ БУДЕТ РАБОТАТЬ ДОЛЖНЫМ ОБРАЗОМ НА ANDROID 7+. GOOGLE НАМЕРЕННО НАРУШИЛ ВСЕ МЕТОДЫ СПИСКА ПРОЦЕССОВ. ВЫ МОЖЕТЕ НАЙТИ ПОДРОБНОСТИ ЗДЕСЬ - https://code.google.com/p/android/issues/detail?id=205565

Похожие программы

Альтернативы