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.
Hind: 1,99.
4.
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.
Hind: tasuta.
4.5.
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.