Чи є спосіб виключити додаток із Doze?


12

Doze приносить велику користь для мого старіння Nexus 5. Але, на жаль, його присутність також означає кінець моєму веб-досвіду WhatsApp; оскільки їх "веб-додаток" насправді є просто "інтерфейсом" і все ще вимагає активного підключення телефону до Інтернету.

Як ми всі знаємо, Doze переводить телефон у режим очікування, коли припиняється будь-яке непотрібне з'єднання. Це означає, що він також зупинить додаток WhatsApp в моєму телефоні (і, таким чином, у браузері мого комп’ютера).

Тепер, чи є спосіб виключити WhatsApp з Doze? Я маю на увазі, чи можливо щось подібне?

ps , я віддаю перевагу не вкоріненому підходу до цієї проблеми, але чи слід вкорінюватися єдиним моїм варіантом, так і нехай буде.


Привіт! Прочитайте, будь ласка, як мені поставити гарне запитання? Ви ретельно шукали / досліджували відповідь, перш ніж ставити своє запитання? Розкажіть, що ви намагалися до цього часу і чому це не відповідало вашим потребам? Це свідчить про те, що ви знайшли час, щоб спробувати допомогти собі, і це позбавляє нас від повторення очевидних відповідей.
Firelord

Якщо чесно, я не бачу сенсу у вашому аргументі: я намагався шукати, але це не дало результатів. Я визнаю, що я нічого не пробував, перш ніж задавати це питання, крім основного копання в налаштуваннях; отже, чому я задав це питання. Дивлячись на голоси, це здається корисним для досить багатьох людей; це очевидно для мене.
MrHadiSatrio

На даний момент для мене це несуттєво, бачите ви сенс у моєму аргументі чи ні. Я проголосував за ваше запитання і відчув потребу виправдати свій голос. Це все, що я зробив. На мій аргумент та голосування не впливає кількість голосів, яку наразі зберігає посада. Натомість я суджу лише зміст і вживаю заходів. Будь ласка, уникайте сперечатися далі, якщо ви виявите потребу в цьому. Використовуйте прапори для уваги модерації, яка потребує очищення, якщо ви вважаєте це необхідним.
Firelord

2
Ну, якщо це так, то дозвольте мені подякувати, що знайшли час для голосування. Зауважте, однак, що питання може бути визнано "недостатньо хорошим" за певним стандартом, тоді як воно може бути корисним для людей, які потребують. Зрештою, корисність вмісту - це те, що насправді має значення на веб-сайті, присвяченому допомозі людям; не наскільки це відповідає певному стандарту.
MrHadiSatrio

Відповіді:


16

Ця відповідь заснована на моєму Nexus 9 на MRA58K. Це має бути подібним для будь-якого додатка.

Виконайте наведені нижче дії:

  1. Перейдіть до Установки → Акумулятор

  2. Торкніться верхнього правого верхнього 3-крапкового меню та виберіть «Оптимізація акумулятора».

  3. У верхній лівій частині панелі дій має бути спадне меню, у списку виберіть Усі програми.

  4. Знайдіть свою програму у списку (у цьому випадку Whatsapp)

  5. Торкніться його. Ви отримаєте спливаюче вікно з двома варіантами, Оптимізація та Не оптимізуйте

  6. Оптимізацію слід вибирати за замовчуванням.

  7. Виберіть "Не оптимізувати" та натисніть "Готово" нижче.

  8. Це воно. Я сподіваюся, що це працює для вас.


1
@ridsatrio це вирішив проблему для вас? Я все ще отримую "ваш телефон відключений", коли мій екран вимикається, і телефон переходить у Doze, хоча на WhatsApp позначено "Не оптимізовано"
swrobel

1
@swrobel, що може бути пов'язано з низкою причин, крім Doze. Ви також можете перевірити настройки Wi-Fi та даних, щоб перевірити, чи немає там жодних проблем.
Tamoghna Chowdhury

Якщо це не працює для вас, я вважаю, що ви, як і я, переходите лише на Wi-Fi та вимикаєте дані. Проблема полягає в тому, що Doze також вимикає Wi-Fi, тому навіть якщо такий додаток, як WhatsApp виключений з Doze, він не зможе підключитися. Andriod підключається до Wi-Fi лише тоді, коли ви знову вмикаєте екран. Я помічаю, тому що я також схильний підключити свій телефон до підсилювача для прослуховування Spotify, а через деякий час він перестане грати, оскільки Wi-Fi вимкнено. На іншому форумі я прочитав, що виключення "Служб підключення Google" від Doze вирішить цю проблему, але я не бачу такої послуги на своєму телефоні.
Даніель Санер

4

В інструкції , що надаються Tamoghna найпростіші з них , щоб слідувати , коли справа доходить до робити що - то з GUI. Однак існують інші способи досягнення мети.

Ви можете використовувати системну службу з назвою deviceidle для управління оптимізацією заряду акумулятора для програми. Вам знадобиться налаштування на ПК. Отримавши останнє, виконайте:

adb shell dumpsys deviceidle whitelist +PACKAGE

Замініть PACKAGEназву пакета програми, яку ви хочете виключити з режиму Doze. Підписатися Переглянути повну назву пакета програми? якщо ви не знаєте назву пакета свого додатка.

Щоб повернути зміни, замініть +їх -у вказаній команді та виконайте її.

Приклад, виконаний для програми Kde Connect :

IMG

Зауважте, що і графічний інтерфейс, і метод командного рядка вносять зміни у файл /data/system/deviceidle.xml. Якщо ви вирішили завдання та маєте кореневий доступ, ви можете відредагувати цей файл, перезавантажити пристрій, і ваш додаток знайдеться на вкладці "Не оптимізовано" Оптимізація батареї.

Про цю команду я дізнався з цього питання користувачем2281606. Я також читав Оптимізація для режиму очікування та програми очікування - тестування вашого додатка за допомогою Doze .


Схоже, певні системні пакети (наприклад, com.google.android.gms) не можна видалити з білого списку цим методом або за допомогою GUI.
Firelord

1

Якщо ви хочете, щоб ваш додаток назавжди було видалено з оптимізації, і якщо у вас є кореневий доступ, ви можете просто додати простий xml-файл до системного розділу:

Створіть * .xml файл із будь-яким ім’ям та додайте наступний вміст:

<?xml version="1.0" encoding="UTF-8"?>
<config>
    <allow-in-power-save package="com.your.package.name" />
    <allow-in-power-save-except-idle package="com.your.package.name" />
</config>

Повторіть системний розділ mount -o remount,rw /systemта скопіюйте файл у свою /system/etc/sysconfig/папку. Ви також можете видалити попередньо встановлені * .xml файли, щоб відключити примусові системні служби.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.