Bir uygulamayı Doze'den hariç tutmanın bir yolu var mı?


12

Doze, yaşlanan Nexus 5'e büyük fayda sağlıyor. Ancak ne yazık ki, varlığı WhatsApp Web deneyimimin de sonunu gösteriyor; çünkü onların "web" uygulaması aslında sadece bir "arayüz" ve hala telefonun aktif olarak internete bağlı olmasını gerektirir.

Hepimizin bildiği gibi Doze, telefonunu gereksiz her bağlantının durdurulduğu bir bekleme durumuna geçirir. Bu, telefonumdaki (ve böylece bilgisayarımın tarayıcısında) WhatsApp uygulamasını da durduracağı anlamına geliyor.

Şimdi, WhatsApp'ı Doze'den hariç tutmanın bir yolu var mı? Yani, böyle bir şey mümkün mü?

ps , ben bu soruna köklü olmayan bir yaklaşım tercih, ama köklenme benim tek seçenek olmalı, öyle olsun.


Selam! Lütfen iyi bir soru nasıl sorabilirim? Sorunuzu sormadan önce bir cevap aradınız / araştırdınız mı? Bize ne kadar denediğinizi ve neden ihtiyaçlarınızı karşılamadığını söyleyin. Bu, kendinize yardımcı olmak için zaman ayırdığınızı gösterir ve bizi açık cevapları tekrar etmekten kurtarır.
Firelord

Dürüst olmak gerekirse, argümanınızda bir nokta görmüyorum: Aramaya çalıştım ama sonuç vermiyor. Bu soruyu ayarlara temel kazma dışında sormadan önce hiçbir şey denemediğimi itiraf ediyorum; bu yüzden bu soruyu neden sordum. Oylardan bakıldığında, birkaç kişi için yararlı görünüyor; açıkçası benim için.
MrHadiSatrio

Tartışmamda bir nokta görüp görmemen şu an için önemsiz. Sorunuza oy verdim ve oyumu gerekçelendirme gereğini hissettim. Tüm yaptığım bu. Benim iddiam ve oyum, görevin şu an elinde tuttuğu oy miktarından etkilenmiyor. Bunun yerine, yalnızca içeriği değerlendirip harekete geçiyorum. Bunu yapmak için bir ihtiyaç bulursanız lütfen daha fazla tartışmaktan kaçının. Gerekirse temizlik gerektiren ölçülü dikkat için bayrakları kullanın.
Firelord

2
Eğer durum buysa, oy vermek için zaman ayırdığınız için teşekkür etmeme izin verin. Bununla birlikte, bir sorunun muhtaç insanlar için yararlı olduğu kanıtlanabilirken, belirli bir standartta "yeterince iyi değil" olarak değerlendirilebileceğini unutmayın. Ve sonuç olarak, bir içeriğin yararlılığı , insanlara yardım etmeye adanmış bir sitede gerçekten önemli olan şeydir ; belli bir standarda ne kadar uyduğunu değil.
MrHadiSatrio

Yanıtlar:


16

Bu yanıt, MRA58K'daki Nexus 9'umu temel alıyor. Herhangi bir uygulama için benzer olmalıdır.

Aşağıda verilen adımları izleyin:

  1. Ayarlar → Pil seçeneğine gidin

  2. Sağ üst 3 noktadaki menüye dokunun ve Pil Optimizasyonu'nu seçin.

  3. Sol üstteki işlem çubuğunun altında bir açılır menü olmalı, listeden Tüm Uygulamalar'ı seçin.

  4. Uygulamanızı listede bulun (bu durumda Whatsapp)

  5. Üzerine dokunun. Optimize Et ve Optimize Etme olmak üzere 2 seçenek içeren bir açılır pencere alacaksınız

  6. Optimize et varsayılan olarak seçilmelidir.

  7. "Optimize Etme" yi seçin ve aşağıdaki "Bitti" ye basın.

  8. Bu kadar. Umarım senin için çalışır.


1
@ridsatrio bu sorunu sizin için düzeltti mi?
Ekranım

1
@swrobel, Doze dışındaki bir dizi nedenden kaynaklanıyor olabilir. Orada herhangi bir sorun olup olmadığını kontrol etmek için Kablosuz ve veri ayarlarınızı da kontrol edebilirsiniz.
Tamoghna Chowdhury

Bu sizin için işe yaramazsa, benim gibi yalnızca Kablosuz ağa geçtiğinizi ve verileri devre dışı bıraktığınızı varsayıyorum. Sorun, Doze'nin Wi-Fi'yi de kapatmasıdır, bu nedenle WhatsApp gibi bir uygulama Doze'nin dışında bırakılsa bile, bağlanamaz. Andriod, Wi-Fi'ye yalnızca ekranı tekrar açtığınızda yeniden bağlanır. Dikkat ediyorum, çünkü telefonumu Spotify'ı dinlemek için bir amfiye bağladım ve bir süre sonra Wi-Fi kapalı olduğu için çalmayı bırakacak. Başka bir forumda, "Google Bağlantı Hizmetleri" ni Doze'den hariç tutmanın bu sorunu çözeceğini okudum, ancak telefonumda böyle bir hizmet göremiyorum.
Daniel Saner

4

Talimatlar Tamoghna tarafından sağlanan bu GUI şey yapıyor gelince takip etmek en kolay olanlardır. Ancak, hedefe ulaşmak için başka yollar da vardır.

Bir uygulamanın pil optimizasyonunu değiştirmek için deviceidle adlı sistem hizmetini kullanabilirsiniz . PC'de kurulumuna ihtiyacınız olacak . İkincisini aldıktan sonra, yürütün:

adb shell dumpsys deviceidle whitelist +PACKAGE

PACKAGEDoze modundan hariç tutmak istediğiniz uygulamanın paket adıyla değiştirin . Uygulamanın tam paket adını takip et? uygulamanızın paket adını bilmiyorsanız.

Değişiklikleri geri almak +için -, söz konusu komuttaki ile değiştirin ve yürütün.

Kde Connect uygulaması için gerçekleştirilen bir örnek :

IMG

Not dosyasında GUI ve komut satırı yöntemi yapmak değişiklikler de o /data/system/deviceidle.xml. Göreve hazırsanız ve kök erişiminiz varsa, bu dosyayı düzenleyebilir, cihazı yeniden başlatabilirsiniz ve uygulamanız Pil Optimizasyonu'nun "Optimize Edilmedi" sekmesinde bulunur.

Ben o komuta hakkında bilmek geldi bu soruya user2281606 tarafından. Doze ve App Standby için Optimizasyon'u da okuyordum - Uygulamanızı Doze ile test etme .


Bazı sistem paketlerinin (com.google.android.gms gibi) bu yöntemle veya GUI kullanılarak beyaz listeden kaldırılamayacağı anlaşılmaktadır.
Firelord

1

Uygulamanızın optimizasyondan kalıcı olarak kaldırılmasını istiyorsanız ve kök erişiminiz varsa, sistem bölümünüze basit bir xml dosyası ekleyebilirsiniz:

Herhangi bir adla * .xml dosyası oluşturun ve aşağıdaki içeriği ekleyin:

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

Sistem bölümünüzü yeniden monte edin mount -o remount,rw /systemve dosyayı /system/etc/sysconfig/klasörünüze kopyalayın. Zorunlu sistem hizmetlerini devre dışı bırakmak için önceden yüklenmiş * .xml dosyalarını da kaldırabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.