Ekran kapalıyken Android telefonunuzun pil ömrünü neden bu kadar hızlı tükettiğini hiç merak ettiniz mi? Uyandırma kilitleri! İşte uyanık kalma kilitlerini nasıl durduracağınıza dair bir eğitim!
Hiç geceleyin tamamen şarj edilmiş bir telefonla uyuduğunuz ve pili zayıf bir şekilde uyandığınız oldu mu? Merak etmeyin bu hepimizin başına geldi. Bile Uyuklama modu ve tüm Google'ın pil ömrünü iyileştirme çabaları Android'de boşta kalan pil ömrü tam olarak ideal değildir. Özellikle yüklü çok sayıda uygulamanız varsa. Suçlu büyük olasılıkla Facebook, Messenger, Snapchat gibi bir uygulamanın yaramazlık yapan bir uyandırma kilididir. Neyse ki, basit kabuk komutlarını kullanarak bu uyanık kalma kilitlerini kolayca durdurabilirsiniz. Üstelik bunun için root'a ihtiyacınız bile yok! Bugün size bunu nasıl yapabileceğinizi göstereceğiz herhangi bir Android uygulamasındaki uyandırma kilitlerini durdurun root kullanmadan. Bu, ADB'niz olduğu sürece her Android telefonda yapılabilir.
Herhangi Bir Android Uygulamasındaki Wakelock'ları Durdurun
Görsel bir yardımı tercih etmeniz durumunda YouTube kanalımızdan video eğitimi
Herhangi bir şeye başlamadan önce hem telefonunuzda hem de bilgisayarınızda ADB'yi kurmanız gerekecek. Henüz yapmadıysanız lütfen şuraya bakın: bu eğitim kendinizi ayarlamak için.
Pilinizi neyin tükettiğinden tamamen emin olmadığınız sürece suçluyu bulmak için "Daha İyi Pil İstatistikleri" adı verilen küçük bir araç kullanacağız. Geliştirici forumlarımızda aktif olduğundan uygulamayı bulabilirsiniz Burada. Ancak geliştiriciye destek olmak isterseniz ücretli bir uygulama olan Google Play Store'dan da indirebilirsiniz. CPU durumları, uygulama uyandırmaları ve ağ bilgileri gibi diğer birçok istatistik sağlar.
Fiyat: 1,99.
4.
Android KitKat ve sonraki sürümlere sahip cihazlarda root gerektirir, ancak root olmayan cihazlar için bir ADB komutu geçici çözümü mevcuttur. Cihazınızı USB hata ayıklama veya WiFi hata ayıklama yoluyla bilgisayarınıza bağlayın. Komutu kullanarak bağlı olduğundan emin olun:
adb devices
Daha sonra aşağıdaki komutu kullanarak Android kabuğunu başlatacağız:
adb shell
Daha sonra, yeni kurulan BetterBatteryStats'a BATTERY_STATS iznini şu şekilde vereceğiz:
pmgrantcom.asksven.betterbatterystats_xdaeditionandroid.permission.BATTERY_STATS
Tamamlamak! Artık BBS, köklenmemiş cihazınızda çalışacak.
Not: Google Play Store'dan Better Battery Stats satın aldıysanız, yukarıdaki ADB komutunda "com.asksven.betterbatterystats_xdaedition" ifadesini yalnızca "com.asksven.betterbatterystats" olarak değiştirin.
Suçluyu Bulmak
Telefonunuzda çok sayıda uygulama var, dolayısıyla pilinizi neyin tükettiğini kesin olarak söylemenin kolay bir yolu yok. Bu nedenle sorumlu uyanıklığı bulmak için Daha İyi Pil İstatistikleri'ni kullanıyoruz. Uygulamayı kurduktan sonra telefonunuzu şarj edin, fişini çekin ve ekranı kapalı olarak en az 30 dakika bekletin. Bu, uygulamaya her şeyi kaydetmesi için bolca zaman verecektir. Uygulamaya girdikten sonra Kısmi Uyandırma Kilitleri'ni seçin ve hangi uygulamanın en fazla hasara neden olduğunu görün.
Wakelock'u durdurma
Artık pilinizi neyin tükettiğini bildiğimize göre buna bir son verebiliriz. Bizim durumumuzda, bu Snapchat. Suçlunuz ne olursa olsun, Play Store'daki Paket Adı Görüntüleyiciyi kullanarak uygulamanın paket adını bulduğunuzdan emin olun, çünkü aşağıdaki ADB komutumuz için buna ihtiyacımız olacak.
Fiyat: Ücretsiz.
4.5.
Daha İyi Pil İstatistikleri'ni kullanmak için telefonunuzun bağlantısını açıkça kestiğiniz için, ADB'yi tekrar kullanmak için bilgisayarınıza tekrar takın. Bir kez daha düzgün şekilde bağlanıp bağlanmadığını kontrol edin.
adb devices
Ve şunu kullanarak kabuğa girin:
adb shell
Şimdi hedef uygulamanızın paket adını kullanarak aşağıdaki komutu gönderin:
cmdappopssetcom.android.applicationWAKE_LOCKignore
Elbette "com.android.application"ı uygulamanızın paket adıyla değiştireceksiniz. Benim durumumda:
cmdappopssetcom.snapchat.androidWAKE_LOCKignore
Tüm adımları doğru bir şekilde yaptıysanız uygulamanın tüm uyandırma kilidi istekleri Android sistemi tarafından dikkate alınmayacaktır. Tebrikler!
Açıklama
Wakelock, sıradan birinin tabiriyle, bir uygulamanın belirli bir arka plan görevini gerçekleştirmek için telefon boştayken CPU'yu/ekranı/diğer şeyleri uyanık tutmasının bir yoludur. Bazı uygulamaların düzgün çalışması için yasal olarak uyandırma kilitlerine ihtiyacı vardır, ancak sorun, bazı uygulamaların uyanma kilitleri bulundurması durumunda ortaya çıkar. tekrar tekrar, düşürmeden uzun süre elinizde tutun veya bunlardan yararlanarak aşırı/gereksiz ağ ve CPU görevleri yapın. uyanık kalma kilitleri.
Örnek olarak: Snapchat, Facebook, Messenger veya diğer sosyal medya uygulamaları gibi uygulamalar hatalı çalışan uyandırma kilitleri içerir. Bu eğitim, uygulamayı kaldırmadan bu uyanma kilitlerinin tekrar oluşmasını engellemenin bir yoludur. Ancak bu ADB komutunu kullandıktan sonra uygulamanın düzgün çalışmayı durdurduğunu fark ederseniz, işleri eski durumuna geri döndürebilirsiniz. komutu yeniden çalıştırıp "yok say"ı "izin ver" olarak değiştirerek veya uygulamayı kaldırıp yeniden yükleyerek Tekrar.