Что такое фоновый режим в смартфоне huawei

Обновлено: 06.07.2024

OEM-производители Android (производители оригинального оборудования) Huawei, Xiaomi, OnePlus, Samsung, Oppo, Vivo буквально превращают смартфоны в ленивые телефоны. Вы когда-нибудь замечали, что ваши Android-приложения убивают в фоновом режиме, и они внезапно перестают работать? Я уверен, что вы, должно быть, сталкивались с этой проблемой в приложениях автоматизации, таких как журнал истории уведомлений, Tasker, приложения Wear и другие.

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

Google уже позаботился об ограничении фоновых служб и оптимизации использования батареи в режиме ожидания. Но многие OEM-производители снова добавили несколько уровней бессмысленных ограничений во имя выжимания дополнительной батареи. Эти ограничения по умолчанию включены для каждого приложения, которое вы загружаете, за исключением популярных приложений (которые занесены в белый список), и пользователи не знают об этом.

постоянное уведомление при выполнении длительных фоновых задач. Но даже при постоянных уведомлениях OEM-производители отключают фоновые службы, потому что приложение не находится в белом списке.

Журнал истории уведомлений одного из наших приложений также серьезно пострадал из-за различных ограничений, налагаемых различными OEM-производителями Android. Хуже всего то, что у каждого OEM-производителя разные реализации, и нет официальных API-интерфейсов, с помощью которых пользователи могли бы запрашивать добавление нашего приложения в белый список.

 OEM-производители устраняют проблему с фоновыми приложениями в Android

  • Если вы пользователь и заметили, что приложение внезапно перестает работать, не оставляйте отзывы с 1 звездой в Play Маркете. Попробуйте сначала связаться с разработчиком приложения, чтобы понять, почему приложение работает неправильно.
  • Если вы OEM-производитель, прекратите добавлять новые ограничения для приложений. Вместо этого используйте стоковый Android. Это экономит как вам, так и разработчикам много времени и денег.

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

Предотвратите автоматическое уничтожение приложений на вашем Android-смартфоне

 Не позволяйте Android убивать приложения в фоновом режиме

Для удобства мы выбрали приложение "Журнал истории уведомлений" в качестве названия приложения и подробно объясним шаги по внесению его в белый список всех популярных OEM-производителей, которые превращают смартфоны в ленивые телефоны. Если вы не нашли свой OEM-производитель в списке, выберите «Другие», чтобы ознакомиться с общими шагами.

Выберите производителя

Хуавэй

Huawei хорошо известна нарушением функций приложений, и разработчики часто получают отчеты от пользователей Huawei. Мы не исключение. Более 50% электронных писем и отзывов с оценкой 1 звезда, которые мы получаем, приходят от устройств Huawei. К сожалению, не было простого решения внести журнал истории уведомлений или любое другое приложение в белый список в EMUI.

В EMUI 9 компания Huawei добавила новое приложение под названием PowerGenie, которое убивает все приложения, если оно не внесено в белый список в приложении PowerGenie. К сожалению, PowerGenie не имеет параметров настройки, позволяющих добавлять дополнительные приложения в белый список, и вы также можете полностью удалить/отключить PowerGenie.

Это означает, что невозможно правильно решить проблему в EMUI 9. Тем не менее, рекомендуется попробовать стандартные шаги для временного решения проблемы.

Если вы обнаружите, что журнал уведомлений или какие-либо другие приложения перестали работать на вашем устройстве Huawei, выполните следующие действия, чтобы внести изменения в настройки телефона:

Примечание. Возможно, вы не найдете все перечисленные ниже параметры на своем мобильном телефоне. Вы можете спокойно игнорировать их, если они недоступны на вашем мобильном телефоне Huawei.

Изменить 1:

Изменить 2:

  1. Перейдите в настройки телефона.
  2. Выберите Дополнительные настройки.
  3. Откройте Диспетчер батареи и нажмите Защищенные приложения.
  4. Установите для журнала уведомлений (или любого другого приложения по вашему выбору) статус "Защищено".

Изменить 3:

  1. Перейти к настройкам телефона.
  2. Выберите Приложения.
  3. Выберите Журнал истории уведомлений (или любое другое приложение) из списка.
  4. Нажмите "Батарея".
  5. Отключить энергоемкое уведомление.
  6. Отключить Закрытие после блокировки экрана.
  7. Включите параметр Продолжить работу после выключения экрана (если доступно).

 отключить фоновые ограничения на устройствах Huawei

Изменить 4:

  1. Перейти к настройкам телефона.
  2. Нажмите "Приложения".
  3. Нажмите значок настроек/шестеренки внизу.
  4. В разделе "Дополнительно" выберите "Специальный доступ".
  5. Теперь нажмите «Игнорировать оптимизацию батареи» и измените «Разрешено» на «Все приложения».
  6. Выберите «Журнал истории уведомлений» (или любое другое приложение) из списка и установите для него значение «Разрешить».
  7. Нажмите "ОК", чтобы подтвердить изменения.

 игнорирование оптимизации батареи в смартфонах Huawei

Для пользователей журнала истории уведомлений: после внесения вышеуказанных изменений перейдите на экран «Устранение неполадок» в приложении «Журнал истории уведомлений» и нажмите кнопку «Повторно включить разрешение». Теперь отключите разрешение на доступ к уведомлениям и снова включите его через одну минуту.

Самсунг

В последних флагманских устройствах Samsung добавлена ​​новая функция Sleeping Apps. Приложения, включенные в этот список «Спящих приложений», никогда не будут работать в фоновом режиме, никогда не будут получать обновления и даже не смогут отображать уведомления. Сначала необходимо убедиться, что журнал истории уведомлений (или любое другое приложение по вашему выбору) не добавлен в «Спящие приложения».

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

Изменить 1:

  1. Перейдите в настройки телефона.
  2. Откройте раздел "Уход за устройством".
  3. Нажмите "Батарея".
  4. Нажмите на три вертикальные точки в правом верхнем углу и выберите "Настройки".
  5. Здесь нужно отключить
    • Адаптивная батарея
    • Перевод неиспользуемых приложений в спящий режим
    • Автоматическое отключение неиспользуемых приложений
  6. После отключения вышеуказанных параметров нажмите "Спящие приложения".
  7. Нажмите значок корзины в правом верхнем углу, чтобы вывести все приложения из спящего режима.

Изменить 2:

В Samsung Galaxy S8 есть еще одна функция App Power Monitor, которая удерживает приложения в спящем режиме, если они не используются в течение 3 дней подряд. Но будет много приложений, которые будут работать в фоновом режиме для синхронизации данных, отслеживания уведомлений, сигналов тревоги и т. д., которые не будут открываться каждый день, но все равно должны работать. В этом случае вам необходимо отключить App Power Monitor, как описано ниже.

Изменить 3:

На других устройствах Samsung выполните следующие действия, чтобы отключить оптимизацию батареи:

  1. Перейдите в настройки телефона.
  2. Нажмите "Приложения".
  3. Нажмите на три вертикальные точки в правом верхнем углу и выберите "Специальный доступ".
  4. Выберите "Оптимизировать использование батареи".
  5. Выберите Журнал истории уведомлений (или любое другое приложение) из списка и измените его на Не оптимизировать.

Изменить 4:

В более старой версии на устройствах Samsung необходимо отключить режимы энергосбережения следующим образом:

  1. Откройте настройки телефона.
  2. Выберите Аккумулятор.
  3. Нажмите "Режим энергосбережения" и выключите его.
  4. Нажмите "Ультраэнергосберегающий режим" и выключите его.

отключить режимы энергосбережения в устройствах Samsung

Для пользователей журнала истории уведомлений: после внесения вышеуказанных изменений перейдите на экран «Устранение неполадок» в приложении «Журнал истории уведомлений» и нажмите кнопку «Повторно включить разрешение». Теперь отключите разрешение на доступ к уведомлениям и снова включите его через одну минуту.

ВанПлюс

OnePlus очень популярен благодаря потрясающему пользовательскому интерфейсу и функциям ОС Oxygen. Но что касается оптимизации батареи, у нее есть свои ограничения и недостатки. Как пользователь, вам нужно внести несколько изменений в настройки телефона, чтобы OnePlus не убивал приложения, работающие в фоновом режиме.

Вот наиболее распространенные изменения, которые необходимо внести, чтобы приложения не закрывались автоматически:

Изменить 1:

  1. Перейдите в настройки телефона.
  2. Нажмите "Приложения".
  3. Нажмите значок шестеренки в правом верхнем углу и выберите "Специальный доступ".
  4. Нажмите "Батарея".
  5. Выберите из списка «Журнал истории уведомлений» и установите для него значение «Не оптимизировать».

Из-за ошибки в ОС Oxygen OnePlus может отменить это изменение в любое время случайным образом. Поэтому вам нужно следить и снова изменить его на «Не оптимизировать», если он вернется к умолчанию через некоторое время.

Одно быстрое решение для предотвращения этой проблемы:

  1. Откройте журнал истории уведомлений (или любое другое приложение), которое вы хотите запустить в фоновом режиме.
  2. Нажмите кнопку последних приложений, чтобы просмотреть список свернутых приложений.
  3. Теперь нажмите кнопку блокировки в правом верхнем углу предварительного просмотра приложения.

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

Изменить 2:

На некоторых моделях OnePlus необходимо убедиться, что для вашего приложения включен автоматический запуск приложений. Для этого:

  1. Перейдите в настройки телефона.
  2. Нажмите "Приложения".
  3. Нажмите значок шестеренки в правом верхнем углу и выберите Автозапуск приложения.
  4. Теперь включите автоматический запуск приложения для журнала истории уведомлений (или любого другого приложения по вашему выбору).

Изменить 3:

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

  1. Перейдите в настройки телефона.
  2. Нажмите "Батарея".
  3. Выберите Оптимизация батареи.
  4. В верхнем раскрывающемся меню измените тип на Все приложения.
  5. Выберите Журнал истории уведомлений (или любое другое приложение) из списка и измените его на Не оптимизировать.

Для пользователей журнала истории уведомлений: после внесения вышеуказанных изменений перейдите на экран «Устранение неполадок» в приложении «Журнал истории уведомлений» и нажмите кнопку «Повторно включить разрешение». Теперь отключите разрешение на доступ к уведомлениям и снова включите его через одну минуту.

На некоторых устройствах Asus было предустановлено приложение Power Master, которое автоматически прекращает выполнение фоновых задач при выключении экрана телефона, а также предотвращает их перезапуск. Чтобы убедиться, что ваше устройство Asus никогда не остановит фоновые приложения, вам необходимо внести следующие изменения на своем устройстве:

  1. Откройте приложение PowerMaster.
  2. Выберите параметры экономии заряда батареи.
  3. Отключите очистку в режиме ожидания.
  4. Отключите автозапуск приложений, автоматически запрещающих их запуск.
  5. Нажмите назад и выберите Диспетчер автозапуска.
  6. Нажмите на вкладку "Загруженные" и включите журнал истории уведомлений (или любое другое приложение по вашему выбору).

Нокиа

Немногие смартфоны Nokia поставляются с предустановленным приложением Power Saver, которое отвечает за удаление приложений, работающих в фоновом режиме. К сожалению, для устранения этой проблемы на устройствах Nokia доступно только временное решение:

  1. Перейдите в настройки телефона.
  2. Нажмите "Приложения".
  3. Выбрать все приложения.
  4. Нажмите на меню из трех вертикальных точек или значок шестеренки в правом верхнем углу и выберите Показать систему.
  5. Прокрутите вниз, коснитесь приложения энергосбережения и остановите его принудительно.
  6. Если кнопка «Удалить» доступна, вы можете удалить приложение «Экономия энергии», чтобы решить проблему навсегда. К сожалению, функция удаления доступна только на некоторых устройствах Nokia.

Для пользователей журнала истории уведомлений: после внесения вышеуказанных изменений перейдите на экран «Устранение неполадок» в приложении «Журнал истории уведомлений» и нажмите кнопку «Повторно включить разрешение». Теперь отключите разрешение на доступ к уведомлениям и снова включите его через одну минуту.

Леново

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

Изменить 1:

  1. Перейдите в настройки телефона.
  2. Выберите Приложения.
  3. Выберите Журнал истории уведомлений (или любое другое приложение) из списка.
  4. Нажмите "Батарея".
  5. Замените «Неоптимизировано» на «Все приложения».
  6. Снова выберите Журнал истории уведомлений (или любое приложение по вашему выбору).
  7. Измените значение на "Не оптимизировать" и нажмите "Сохранить/Готово".

Изменить 2:

  1. Откройте журнал истории уведомлений (или любое другое приложение по вашему выбору).
  2. Нажмите кнопку последних приложений, чтобы просмотреть список свернутых приложений.
  3. Нажмите кнопку блокировки в верхней части предварительного просмотра приложения.

Для пользователей журнала истории уведомлений: после внесения вышеуказанных изменений перейдите на экран «Устранение неполадок» в приложении «Журнал истории уведомлений» и нажмите кнопку «Повторно включить разрешение». Теперь отключите разрешение на доступ к уведомлениям и снова включите его через одну минуту.

Сяоми

MIUI от Xiaomi нравится 50 % пользователей Android, а остальные просто ненавидят его. Я уверен, что 100% разработчиков ненавидят MIUI за ее плохой API, документацию и отслеживание ошибок. Для журнала истории уведомлений мы полностью исключили все мобильные телефоны Xiaomi (кроме серии Mi A) из списка поддерживаемых устройств.

К сожалению для разработчиков, недоступны API для запроса пользователей на внесение изменений или проверку информации о пользовательских настройках. К счастью для пользователей, они могут вносить (множество) изменений в настройки своего телефона, чтобы MIUI не убивала приложения, работающие в фоновом режиме:

Изменить 1:

  1. Откройте приложение безопасности.
  2. Нажмите «Разрешения». (Если вы не найдете параметр «Разрешения» на главном экране приложения «Безопасность», на некоторых моделях он будет внутри «Управление приложениями»)
  3. Выберите Автозапуск.
  4. Теперь включите автозапуск для журнала истории уведомлений (или любого приложения по вашему выбору).

Включить автозапуск на смартфонах Xiaomi

Изменить 2:

  1. Откройте приложение безопасности.
  2. Нажмите "Батарея".
  3. Выберите "Экономия заряда батареи приложения".
  4. Выберите «Журнал истории уведомлений» (или любое приложение по вашему выбору).
  5. Установите для него значение "Без ограничений".

отключить фон ограничения для приложений на смартфонах Xiaomi

Изменить 3:

  1. Откройте настройки телефона.
  2. Нажмите "Приложения".
  3. Выберите Журнал истории уведомлений (или другое приложение).
  4. Нажмите «Другие разрешения».
  5. Включить запуск в фоновом режиме.

запускать приложения в фоновом режиме на смартфонах xiaomi

Изменить 4:

Изменить 5:

  1. Откройте настройки телефона.
  2. Выберите Дополнительные настройки.
  3. Нажмите «Диспетчер батареи».
  4. Выберите защищенные приложения.
  5. Убедитесь, что журнал истории уведомлений (или выбранное вами приложение) добавлен в список защищенных приложений.

Изменить 6:

  1. Откройте настройки телефона.
  2. Нажмите "Приложения".
  3. Выберите Журнал истории уведомлений (или другое приложение).
  4. Нажмите "Батарея".
  5. Включить энергоемкое уведомление.
  6. Включите параметр Продолжить работу после выключения экрана.

Изменить 7:

  1. Откройте настройки телефона.
  2. Выберите дополнительные параметры.
  3. Нажмите "Батарея и производительность".
  4. Откройте раздел "Управление расходом заряда батареи приложений".
  5. Теперь отключите режимы энергосбережения.

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

Pixel, Nexus и другие стандартные устройства Android

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

На устройствах под управлением Android Pie или более поздней версии убедитесь, что вы НЕ включили случайно фоновые ограничения для журнала истории уведомлений (или любого другого приложения по вашему выбору). Вы можете проверить это в настройках телефона > Приложения > Журнал истории уведомлений (или любое другое приложение по вашему выбору) > Дополнительно > Аккумулятор > Ограничения в фоновом режиме.

отключить фон ограничения на смартфоны под управлением Android

Если ничего не помогает, но проблема по-прежнему возникает, попробуйте отключить оптимизацию батареи, как показано ниже:

  1. Перейдите в настройки телефона.
  2. Выберите Приложения и уведомления.
  3. Выберите «Журнал истории уведомлений» (или другое приложение).
  4. Нажмите "Батарея".
  5. Измените значение нисходящего значения с "Неоптимизировано" на "Все приложения".
  6. Прокрутите вниз и выберите Журнал истории уведомлений (или другое приложение).
  7. Изменить на "Не оптимизировать".
  8. Нажмите кнопку "Готово", чтобы подтвердить изменение.

Для пользователей журнала истории уведомлений: после внесения вышеуказанных изменений перейдите на экран «Устранение неполадок» в приложении «Журнал истории уведомлений» и нажмите кнопку «Повторно включить разрешение». Теперь отключите разрешение на доступ к уведомлениям и снова включите его через одну минуту.

Заключение

Из-за того, что на рынке представлены тысячи устройств Android и десятки OEM-производителей, невозможно выполнить один единственный шаг, чтобы запретить Android убивать приложения в фоновом режиме. Хуже всего то, что даже устройства одного производителя имеют разные настройки и опции. Я бы хотел, чтобы Google решил эту проблему фрагментации в Android и упростил ее, как в iOS.

Как пользователь, все, что вам нужно сделать, это попробовать изменения, которые я упомянул выше, для вашего устройства и посмотреть, предотвратит ли это удаление приложений в фоновом режиме. Поскольку каждое устройство поставляется с различными функциями и параметрами, вы можете не найти несколько вышеперечисленных настроек на своем мобильном телефоне. В этом случае вы можете либо проигнорировать его, либо проверить, доступны ли подобные термины в ваших настройках.

Одной из замечательных особенностей EMUI 10 является высокий уровень настройки, позволяющий настроить смартфон именно так, как вам нужно.

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




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

Чтобы выбрать тему, откройте "Настройки", нажмите "Главный экран и обои" и выберите "Темы" или откройте предустановленное приложение "Темы" на телефоне.

Возможно, вам придется пройти аутентификацию, используя учетные данные Huawei ID. Здесь вы можете найти тысячи тем с анимацией, знаменитостями, искусством и литературой, рисунком от руки или известными картинами. Вы можете просматривать различные категории, просматривать лучшие темы или просматривать коллекции тем. Найдя понравившуюся тему, загрузите и примените ее.




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

Например, вы можете выбрать стиль экрана блокировки из одной темы, значки приложений из другой темы и фон из третьей.




На главном экране и в меню обоев вы также можете установить нужный фон.

Просто нажмите «Обои» и выберите одно из существующих изображений или выберите понравившееся изображение из Галереи. Вы можете установить его в качестве обоев экрана блокировки, обоев главного экрана или обоих. Вы также можете загрузить дополнительные фоны из тем Huawei.



Если вам надоело видеть одно и то же изображение снова и снова при каждом включении экрана, теперь вы можете это изменить.

На главном экране и в меню обоев нажмите «Разблокировка журнала», включите эту функцию и выберите нужные изображения. Теперь при каждом включении экрана будет отображаться другое изображение.




EMUI 10 позволяет настроить экран блокировки с персонализированным сообщением.

В меню «Главный экран и обои» выберите «Подпись экрана блокировки», введите сообщение, которое должно отображаться, и нажмите «ОК». Теперь на экране блокировки вы можете увидеть свое личное сообщение или любимую цитату.




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

В этом режиме вы также можете изменить порядок приложений.

Нажмите и удерживайте значок, пока телефон не завибрирует, затем перетащите его в нужное место.




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

Перейдите в «Настройки», нажмите «Главный экран и обои», выберите «Стиль главного экрана» и включите макет, который вам больше всего нравится.




Настройте параметры дисплея и адаптируйте смартфон к своему образу жизни. Вы можете отрегулировать цветовую температуру, изменить шрифт или скрыть выемку за несколько простых шагов.

Чтобы изменить шрифт и размер экрана, перейдите в "Настройки", нажмите "Экран и яркость" и выберите "Текст и размер экрана".

Здесь перетащите ползунок, чтобы увеличить или уменьшить текст. Вы также можете настроить размер экрана в соответствии с вашими потребностями.

В меню "Экран и яркость" выберите "Цветовой режим и температура", чтобы изменить настройки цвета дисплея.

Если вам нравятся более яркие и живые цвета, вам идеально подойдет режим Vivid. Если вам нужны более реалистичные, естественные цвета, выберите режим «Обычный». Вы также можете вручную выбрать предпочтительную цветовую температуру.

Выберите один из предопределенных цветовых тонов, коснитесь цветового круга в любом месте или перетащите ползунок, чтобы настроить его. Имейте в виду, что цветовая палитра «По умолчанию» и «Теплая» более комфортна для глаз.

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




Сегодня все больше и больше смартфонов имеют выемку на верхней стороне. Но не всем пользователям это нравится. EMUI 10 позволяет скрыть выемку, сделав верхнюю часть экрана полностью черной и превратив ее в панель уведомлений.

Чтобы скрыть вырез, выберите «Дополнительные настройки дисплея» в меню «Экран и яркость», затем коснитесь «Выемка». Здесь включите Hide вырез. Теперь область вокруг выемки затемнена и больше не видна.

Если вы не хотите оставлять верхнюю часть экрана неиспользованной, вы можете отобразить там название оператора связи или скорость сети, помимо уровня заряда батареи и значков уведомлений. Вы можете включить эти параметры в меню «Дополнительные параметры экрана».

ОБНОВЛЕНИЕ. На некоторых телефонах с EMUI 9+ (Android P+) компания Huawei представила новое приложение-убийцу задач под названием PowerGenie, которое убивает все, что не входит в белый список Huawei, и не предоставляет пользователям никаких параметров конфигурации. Ниже показано, как его удалить.
У нас неоднозначные отзывы о Huawei — приложение PowerGenie присутствует на некоторых системах EMUI 9+, а на других — нет.

Традиционно Huawei и их настройка Android под названием EMUI относятся к числу наиболее проблемных на рынке в отношении нестандартных ограничений фоновых процессов.

Для этих расширений нет ни API, ни документации. При настройках по умолчанию фоновая обработка просто не работает должным образом, и приложения, работающие в фоновом режиме, не работают.

В некоторых версиях EMUI (мы знаем об EMUI 4 в и у нас есть некоторые отчеты о EMUI 5, а теперь и о последней EMUI 9) никакие доступные пользователю настройки не могут помешать системе прерывать фоновую обработку более чем на 60 минут. Это делается злонамеренной пользовательской службой под названием HwPFWService (а в EMUI 9 она называется PowerGenie), разработанной и связанной с EMUI компанией Huawei.

Решение для пользователей

Запуск приложения на некоторых устройствах EMUI 8, 9 и 10 (Huawei P20, Huawei P20 Lite, Huawei Mate 10…)

  • Настройки телефона > Аккумулятор > Запуск приложения, а затем установите для приложения режим "Управление вручную" и убедитесь, что все включено.
<р>1. *Настройки телефона > Аккумулятор > Запуск приложения*. Эта функция может быть доступна или не доступна для всех устройств или помечена по-разному. 2. Отключить «Управлять всем автоматически» 3. Обязательно ВКЛЮЧИТЬ! все переключается.

Кроме того, для надежной работы фоновых процессов вам может потребоваться удалить PowerGenie, как описано ниже.

Менеджер запуска

Диспетчер автозагрузки кажется новичком в этом вопросе и предотвращает автоматический запуск приложений после включения телефона.


<р>1.*Настройки телефона > Все > Диспетчер автозагрузки* и разрешите приложение.

Устройства EMUI 9+

Классическая оптимизация батареи

Откройте «Настройки», найдите и откройте «Оптимизация батареи». Коснитесь маленького перевернутого треугольника рядом с пунктом "Не разрешать", выберите "Все приложения", найдите и коснитесь своего приложения и выберите "Не разрешать".

PowerGenie

Компания Huawei очень изобретательна в взломе приложений на своих устройствах. В дополнение ко всем нестандартным мерам управления питанием, описанным ниже, они внедрили новую сборку приложения-убийцы задач прямо в EMUI 9 на Android Pie.

Он называется PowerGenie и уничтожает все приложения, которых нет в его белом списке. Вы не можете добавлять пользовательские приложения в заранее определенный белый список. Это означает, что нет другого способа исправить правильную работу приложения на Huawei, кроме как удалить PowerGenie.

К сожалению, это системное приложение, и его можно полностью удалить только с помощью ADB (Android Debug Bridge). Источник: XDA.

установите ADB на свой компьютер

Подключите телефон с помощью кабеля для передачи данных

Включите отладку по USB в параметрах разработчика на вашем устройстве

Выполните следующие команды на своем компьютере:

adb shell pm uninstall -k --user 0 com.huawei.powergenie

adb shell pm uninstall -k --user 0 com.huawei.android.hwaps

Если приложения продолжают отключаться, попробуйте запустить adb shell pm stopservice hwPfwService .

Это еще не подтверждено, но вы можете просто отключить PowerGenie в Настройки телефона > Приложения. Этот параметр необходимо повторно применять каждый раз при перезагрузке устройства.

По-прежнему следуйте приведенным ниже инструкциям: телефоны Huawei обычно имеют несколько механизмов энергосбережения.

Кроме того, на вашем устройстве может не быть PowerGenie, но ваши приложения все равно могут быть уничтожены другим механизмом.

EMUI 5.X и 8.X

Классическая оптимизация батареи

Откройте «Настройки», найдите и откройте «Игнорировать оптимизацию батареи». Коснитесь маленького перевернутого треугольника рядом с Разрешить, выберите Все приложения, найдите и коснитесь приложения и выберите Разрешить.

Устройства EMUI 6+ (и некоторые устройства EMUI 5)

Для

Настройки телефона > Дополнительные настройки > Диспетчер батареи > План электропитания установите значение Производительность

.

Настройки телефона > Дополнительные настройки > Диспетчер батареи > Защищенные приложения – установите для приложения статус Защищенное

.

Настройки телефона > Приложения > Ваше приложение > Аккумулятор > Энергоемкое уведомление [снимите флажок] и Продолжать работу после выключения экрана [установите флажок]

Настройки телефона > Приложения > Дополнительно (внизу) > Игнорировать оптимизацию > Нажмите Разрешено > Все приложения > Найдите свое приложение в списке и установите Разрешить

Хуавей П9 Плюс

  • Настройки телефона > Приложения > Настройки > Специальный доступ > Игнорировать оптимизацию батареи > выберите "Разрешить" для вашего приложения.

Huawei Honor 9 Lite, Huawei Mate 9 Pro

  • Настройки телефона > Аккумулятор > Запустить, а затем установите для приложения режим "Управление вручную" и убедитесь, что все включено.

На EMUI 4 выхода нет, извините, но вы можете попросить разработчиков ваших приложений реализовать обходной путь, описанный в разделе Разработчик

Решение для разработчиков

EMUI 4

В EMUI 4 компания Huawei внедрила вредоносную службу под названием HwPFWService . В вашем логарифме adb вы можете увидеть сообщение типа:

Вот как это можно обойти в коде:

Значок

Скопировать код вставки в буфер обмена

Этот сайт является бесплатным программным обеспечением, код доступен на GitHub.
Обсуждение и участие приветствуются!

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

Huawei

Что означает этот параметр? Есть ли у других поставщиков аналогичная функция?

Я заметил, что некоторые приложения по умолчанию добавлены в защищенные (например, Instagram). Как это делается? Где я могу найти полный список таких приложений? Означает ли это, что Huawei как поставщик доверяет этим пакетам?



Я видел то же самое на Galaxy S7 Edge, который недавно исследовал, поэтому, похоже, это не ограничивается Huawei.

Кстати: «защищенные приложения» AFAIR — это (системные) приложения, которые вы даже не можете отключить (установлены в /system/app-private ?). Не могли бы вы проверить, можете ли вы отключить их в Настройки › Приложения?

2 ответа 2

До недавнего времени у меня был телефон Huawei (Honor 6), поэтому я могу рассказать о нем из личного опыта.

Защищенные приложения – это функция экономии заряда батареи (например, режим выносливости в телефонах Sony). Приложения, не выбранные в качестве защищенных, перестанут работать после выключения экрана и периода ожидания.Я обнаружил это, когда приложение для записи голоса останавливало запись после часа записи независимо от приложения. Однако, если это же приложение включено в список защищенных приложений, оно будет записываться бесконечно, пока не будет остановлено. То же самое было и с приложением автоматизации, которое работало должным образом, только если оно было включено в список защищенных приложений.

Быстрый поиск в Google по обзору Huawei 8 в Android Central подтверждает то же самое

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

Согласно этому вопросу о переполнении стека, разработчики не могут включать в свой манифест запрос на включение в список защищенных приложений, но ОС Huawei, по-видимому, включает популярные приложения, такие как Tinder и Instagram (в вашем случае). .

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

Спасибо Happy Coder за обновление и подтверждение того, что Защищенные приложения находятся в настройках Диспетчера батареи.

Читайте также: