Otázka:
Existuje způsob, jak vyloučit aplikaci z Doze?
MrHadiSatrio
2015-11-17 14:09:31 UTC
view on stackexchange narkive permalink

Doze přináší pro můj stárnoucí Nexus 5 velkou výhodu. Jeho přítomnost však bohužel také znamená konec mé zkušenosti s webem WhatsApp; protože jejich „webová“ aplikace je ve skutečnosti jen pouhé „rozhraní“ a stále vyžaduje aktivní připojení telefonu k internetu.

Jak všichni víme, Doze uvede telefon do pohotovostního stavu, kdy každé zbytečné připojení je zastaveno. To znamená, že také zastaví aplikaci WhatsApp v mém telefonu (a tedy v prohlížeči mého počítače).

Existuje způsob, jak vyloučit WhatsApp z Doze? Je něco takového možné?

ps , k tomuto problému dávám přednost nekorenovanému přístupu, ale mělo by být rootování jedinou mojí možností, ať už je to tak .

Ahoj! Přečtěte si [Jak se mohu na něco zeptat?] (Http://android.stackexchange.com/help/how-to-ask) Důkladně jste hledali / zkoumali odpověď před položením otázky? Sdělte nám [co jste zatím vyzkoušeli] (http://whathaveyoutried.com/) a proč to nevyhovovalo vašim potřebám? To ukazuje, že jste si udělali čas, abyste se pokusili pomoci sami sobě, a to nám ušetří opakování zjevných odpovědí.
Abych byl upřímný, ve tvém argumentu nevidím smysl: Zkusil jsem hledat, ale nepřináší žádné výsledky. Přiznávám, že jsem nezkoušel nic před položením této otázky kromě základního kopání do nastavení; proto jsem položil tuto otázku. Při pohledu z hlasování se to zdá užitečné pro docela málo lidí; očividně je to pro mě.
V tuto chvíli je pro mě nepodstatné, ať už v mé hádce vidíte smysl, nebo ne. Hlasoval jsem pro vaši otázku a cítil jsem potřebu své hlasování odůvodnit. To je vše, co jsem udělal. Můj argument a hlas nejsou ovlivněny počtem hlasů, které si aktuálně příspěvek ponechá. Místo toho pouze hodnotím obsah a přijímám opatření. Vyvarujte se další hádky, pokud zjistíte, že je třeba to udělat. Pokud je to nutné, použijte příznaky pro pozornost moderování vyžadující vyčištění.
Pokud je to tak, dovolte mi poděkovat vám, že jste si našli čas na hlasování. Uvědomte si však, že otázka by podle určitého standardu mohla být považována za „nedostatečnou“, zatímco by se mohla ukázat jako užitečná pro lidi, kteří to potřebují. A na konci je _užitečnost_ obsahu to, na čem ve skutečnosti záleží na webu věnovaném _pomoc_ lidem; ne jak moc se řídí určitým standardem.
Tři odpovědi:
Tamoghna Chowdhury
2015-11-17 14:21:01 UTC
view on stackexchange narkive permalink

Tato odpověď vychází z mého Nexus 9 na MRA58K. Mělo by to být podobné pro jakoukoli aplikaci.

Postupujte podle následujících pokynů:

  1. Přejít na Nastavení → Baterie

  2. Klepněte na tříbodovou nabídku vpravo nahoře a vyberte Optimalizace baterie.

  3. V levém horním rohu pod akčním panelem by měla být rozbalovací nabídka, z nabídky vyberte Všechny aplikace seznam.

  4. Vyhledejte svoji aplikaci v seznamu (v tomto případě Whatsapp)

  5. Klepněte na ni. Zobrazí se vyskakovací okno se dvěma možnostmi: Optimalizovat a Neoptimalizovat.

  6. Optimalizace by měla být vybrána ve výchozím nastavení.

  7. Vyberte možnost „Neoptimalizovat“ a níže stiskněte tlačítko „Hotovo“.

  8. To je vše. Doufám, že to pro vás bude fungovat.

@ridsatrio to vyřešilo problém za vás? I když se obrazovka vypne a telefon přejde do režimu Doze, zobrazí se mi „váš telefon je odpojen“, i když je WhatsApp označen jako „Neoptimalizováno“
@swrobel, které mohou být způsobeny řadou jiných příčin než Doze. Můžete také zkontrolovat nastavení Wi-Fi a dat a zkontrolovat, zda tam nejsou nějaké problémy.
Pokud to pro vás nefunguje, předpokládám, že stejně jako já přepnete pouze na Wi-Fi a deaktivujete data. Problém je v tom, že Doze také vypíná Wi-Fi, takže i když je aplikace jako WhatsApp z Doze vyloučena, nebude se moci připojit. Andriod se znovu připojí k Wi-Fi, až když obrazovku znovu zapnete. Všiml jsem si, protože také mám tendenci připojit telefon k zesilovači, abych poslouchal Spotify, a po chvíli přestane hrát, protože Wi-Fi je vypnutý. Na jiném fóru jsem četl, že vyloučení „Google Connection Services“ z Doze by tento problém vyřešilo, ale nevidím takovou službu v mém telefonu.
Firelord
2016-02-21 19:01:57 UTC
view on stackexchange narkive permalink

Pokyny poskytované společností Tamoghna jsou nejjednodušší, pokud jde o něco z grafického uživatelského rozhraní. Existují však i jiné způsoby, jak dosáhnout cíle.

Pomocí systémové služby s názvem deviceidle můžete manipulovat s optimalizací baterie pro aplikaci. Budete potřebovat nastavení v počítači. Jakmile budete mít druhou možnost, proveďte:

  adb shell dumpsys deviceidle whitelist + PACKAGE  

Nahraďte PACKAGE názvem balíčku aplikace, kterou chcete vyloučit z režimu Doze. Pokud neznáte název balíčku aplikace, postupujte podle Zobrazit celý název balíčku aplikace?.

Chcete-li změny vrátit, nahraďte + v uvedeném příkazu znakem - a proveďte jej.

Příklad provedený pro aplikaci Kde Connect:

IMG

Všimněte si , že oba GUI a metoda příkazového řádku provádějí změny v souboru /data/system/deviceidle.xml . Pokud jste na úkolu a máte přístup root, můžete tento soubor upravit, restartovat zařízení a vaše aplikace se nachází na kartě „Neoptimalizováno“ Optimalizace baterie.

Dozvěděl jsem se o ten příkaz z této otázky od uživatele22226060. Četl jsem také Optimalizace pro Doze a pohotovostní režim aplikace - testování vaší aplikace pomocí Doze.

Zdá se, že některé systémové balíčky (například com.google.android.gms) nelze odstranit z bílé listiny touto metodou nebo pomocí grafického uživatelského rozhraní.
Mr. Fish
2016-09-28 14:01:59 UTC
view on stackexchange narkive permalink

Pokud chcete, aby byla vaše aplikace trvale odstraněna z optimalizace a máte přístup root, můžete do systémového oddílu přidat jednoduchý soubor XML:

Vytvořte soubor * .xml s libovolným názvem a přidat následující obsah:

  <? 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>  

Znovu připojte systémový oddíl mount -o remount, rw / system a zkopírujte soubor do složky / system / etc / sysconfig / . Můžete také odebrat předinstalované soubory * .xml a deaktivovat tak vynucené systémové služby.



Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...