Kuidas peatada Wakelockid mis tahes Androidi rakendusest ilma juureta

Kas olete kunagi mõelnud, miks teie Android-telefon tarbib aku nii kiiresti, kui ekraan on välja lülitatud? Wakelockid! Siin on õpetus, kuidas peatada äratuslukud!

Kas olete kunagi läinud öösel magama täiesti laetud telefoniga, et lihtsalt tühja akuga ärgata? Ärge muretsege, see on juhtunud meie kõigiga. Isegi koos Uinumisrežiim ja kõik Google'i jõupingutused aku tööea parandamiseks Androidis ei ole tühikäigu aku tööiga just ideaalne. Eriti kui teil on installitud palju rakendusi. Tõenäoliselt on süüdlane valesti käitunud äratuslukk sellistest rakendustest nagu Facebook, Messenger, Snapchat. Õnneks saate need äratuslukud lihtsate shellikäskude abil hõlpsalt peatada. Ja selleks pole isegi juurt vaja! Täna näitame teile, kuidas saate peatada äratuslukud mis tahes Androidi rakendusest root kasutamata. Seda saab teha igas Android-telefonis, kui teil on ADB.


Peatage Wakelockid mis tahes Androidi rakendusest

Videoõpetus meie YouTube'i kanalilt juhuks, kui eelistate visuaalset abivahendit

Enne millegagi alustamist peate seadistama ADB nii telefonis kui ka arvutis. Kui te pole seda veel teinud, vaadake palun

see õpetus et ennast sättida.

Kui te pole täiesti kindel, mis teie akut tühjendab, kasutame süüdlase leidmiseks väikest tööriista nimega "Parem akustatistika". Arendaja on meie foorumites aktiivne, nii et leiate rakenduse siin. Kui aga soovite arendajat toetada, saate selle alla laadida ka Google Play poest, kus see on tasuline rakendus. See pakub palju muud statistikat, nagu protsessori olekud, rakenduste äratused ja võrguteave.

BetterBatteryStatsArendaja: Sven Knispel

Hind: 1,99.

4.

Lae alla

See nõuab juurjuurdepääsu seadmetes, millel on Android KitKat ja uuemad, kuid juurutamata seadmete jaoks on olemas ADB-käskude lahendus. Ühendage seade arvutiga kas USB-silumise või WiFi-silumise kaudu. Veenduge, et see oleks ühendatud, kasutades käsku:

adb devices

Seejärel käivitame Androidi kesta järgmise käsuga:

adb shell

Seejärel anname äsja installitud BetterBatteryStatsile loa BATTERY_STATS koos järgmisega:

pmgrantcom.asksven.betterbatterystats_xdaeditionandroid.permission.BATTERY_STATS

Valmis! Nüüd töötab BBS teie juurdumata seadmes.

Märkus. Kui ostsite Google Play poest parema akustatistika, muutke ülalolevas ADB käsus "com.asksven.betterbatterystats_xdaedition" lihtsalt "com.asksven.betterbatterystats".

Süüdlase leidmine

Teie telefonis on palju rakendusi, nii et pole lihtsat viisi, kuidas kindlalt öelda, mis teie akut tühjendab. Seetõttu kasutame vastutustundliku äratusluku leidmiseks paremat akustatistikat. Pärast rakenduse seadistamist laadige telefon, seejärel eemaldage see vooluvõrgust ja jätke see vähemalt 30 minutiks väljalülitatud ekraaniga rahule. See peaks andma rakendusele palju aega kõige registreerimiseks. Kui olete rakenduses, valige Partial Wakelocks ja vaadake, milline rakendus põhjustab kõige rohkem kahju.

Wakelocki peatamine

Nüüd, kui teame, mis teie akut tühjaks sööb, saame sellele lõpu teha. Meie puhul on see Snapchat. Ükskõik, milline on teie süüdlane, leidke kindlasti rakenduse paketi nimi, kasutades Play poest paketinimevaaturit, sest vajame seda alloleva ADB-käsu jaoks.

Paketi nimevaatur 2.0Arendaja: csing

Hind: tasuta.

4.5.

Lae alla

Kuna ilmselgelt katkestasite telefoni ühenduse, et kasutada paremat akustatistikat, ühendage see uuesti arvutiga, et ADB-d uuesti kasutada. Veel kord kontrollige, kas see on korralikult ühendatud

adb devices

Ja sisestage kest, kasutades:

adb shell

Nüüd saatke sihtrakenduse paketinime kasutades järgmine käsk:

cmdappopssetcom.android.applicationWAKE_LOCKignore

Loomulikult vahetate "com.android.application" oma rakenduse paketinimega. Minu puhul:

cmdappopssetcom.snapchat.androidWAKE_LOCKignore

Kui olete kõik toimingud õigesti teinud, ignoreerib Android-süsteem kõiki rakenduse äratusluku taotlusi. Palju õnne!


Selgitus

Äratuslukk on võhikute mõistes lihtsalt viis, kuidas rakendus hoiab CPU/ekraani/muud asjad ärkvel, kui telefon on jõude, et täita konkreetset taustatoimingut. Mõned rakendused vajavad nõuetekohaseks toimimiseks õigustatult äratuslukke, kuid probleem ilmneb siis, kui mõned rakendused hoiavad äratuslukke korduvalt hoidke neid pikka aega ilma neid maha laskmata või tehke neid eeliseid kasutades liigseid/tarbetuid võrgu- ja protsessoriülesandeid wakelockid.

Näide: sellised rakendused nagu Snapchat, Facebook, Messenger või muud sotsiaalmeediarakendused sisaldavad valesti käituvaid äratuslukke. See õpetus on lihtsalt viis nende äratuslukkude kordumise peatamiseks ilma rakendust desinstallimata. Kui aga märkate, et rakendus lakkab pärast selle ADB-käsu kasutamist õigesti töötamast, saate muuta asjad tagasi viisil, nagu nad tegid, käivitades käsu uuesti ja muutes "ignoreeri" väärtuseks "lubamine" või lihtsalt desinstallides ja seejärel uuesti installides uuesti.