Hvordan finne årsaken til problemer med Android-batteriet

Innholdsfortegnelse:

Hvordan finne årsaken til problemer med Android-batteriet
Hvordan finne årsaken til problemer med Android-batteriet

Video: Hvordan finne årsaken til problemer med Android-batteriet

Video: Hvordan finne årsaken til problemer med Android-batteriet
Video: The mind behind Linux | Linus Torvalds - YouTube 2024, Mars
Anonim
Android har et innebygd batteristatistikkverktøy som viser deg hva som bruker batteriet. Dessverre gir dette verktøyet ikke all den informasjonen du trenger for å identifisere årsakene til dårlig batterilevetid.
Android har et innebygd batteristatistikkverktøy som viser deg hva som bruker batteriet. Dessverre gir dette verktøyet ikke all den informasjonen du trenger for å identifisere årsakene til dårlig batterilevetid.

BetterBatteryStats er en app som viser deg mye mer detaljert informasjon om hva som faktisk bruker telefonens batteri. Med BetterBatteryStats kan du identifisere nøyaktig hvilke apper og innstillinger som drenerer batteriet.

Starter

BetterBatteryStats er tilgjengelig for $ 2,99 på Google Play, og det er vel verdt det. Hvis du vil prøve før du kjøper, kan du laste ned appen gratis fra sin tråd på XDA Developers forum. Sørg for å støtte utvikleren og kjøp appen hvis du finner det nyttig.

Appen vil begynne å overvåke etter første ladning. Når du har installert appen, må du lade telefonen og deretter gi BetterBatteryStats tid til å samle inn data. Du kan bruke telefonen normalt i noen timer, bruke den til en vanlig dag, eller la den stå over natten for å se bare hva telefonen gjør når du ikke bruker den. BetterBatteryStats bruker Android standardhendelser, så det bør ikke bruke ekstra batteristrøm for å samle disse dataene.

Image
Image

Wakelocks Forklart

Din Android-telefon har tre stater: Vakna med skjermen på (når du bruker den), våk opp med skjermen av (når den utfører handlinger i bakgrunnen) og sovende.

Når du ikke bruker telefonen eller nettbrettet, vil du at den skal være i hvilemodus så mye som mulig. Dvalemodus bruker svært lite batteri.

Telefonen din kan imidlertid ikke ligge i hvilemodus hele tiden. Apper som trenger å utføre handlinger i bakgrunnen, bruker delvise wakelocks for å holde telefonen våken mens du utfører handlingen. Enhver app som trenger å gjøre noe i bakgrunnen - Gmail mottar ny e-post, en musikkspiller som spiller musikk med telefonens skjermbilde, eller Kontakter-appen synkroniserer kontaktene dine - alle bruker delvis wakelocks for å holde telefonen våken.

Du kan se effekten av wakelocks i aksjon ved å se telefonens tilstandsinformasjon etter at BetterBatteryStats har hatt litt tid til å samle data. For eksempel, i skjermbildet nedenfor, kan vi se at telefonen har vært på i over 21 timer. Telefonens skjerm har bare vært på i 12 minutter i denne tiden, men selve telefonen har vært våken i nesten to timer.

Image
Image

Hvorfor har telefonen brukt over en og en halv time våken når vi ikke brukte den? Delvis wakelocks holdt det våken. Vi kan redusere mengden tid telefonen bruker våken, og dermed øke batterilevetiden ved å eliminere wakelocks. (Merk at wakelocks bare måler tiden telefonen var våken når skjermen var slått av. Hvis du bruker telefonen til å lytte til musikk med skjermen av, forventes en stor våkne tid med skjermen og uunngåelig.)

Vise Delvis Wakelocks

Hvis du vil vise delvise wakelocks, klikker du på Andre-menyen øverst i appen, og velger Delvis Wakelocks. Du vil se en liste over handlinger som forårsaket wakelocks. Appen som forårsaket de fleste wakelocks vil dukke opp øverst på listen, så du vet hvilke problemer du trenger å fokusere på.

For eksempel, i skjermbildet nedenfor, kan vi se flere årsaker til wakelocks: Google Maps oppdaterer automatisk plasseringen vår (antagelig slik at Google Nå vet hvor vi er), Pocket synkroniserer våre uleste artikler, Twitter synkroniserer nye tweets og Google + -appsynkroniseringen nytt innhold.

Image
Image

Elimanating Partial Wakelocks

Med denne informasjonen vet vi hva vi kan gjøre for å presse mer batterilevetid ut av telefonen vår. Vi kan deaktivere bakgrunnsrapportering i Google Maps (Google Maps-appen -> Innstillinger -> Posisjonsinnstillinger -> Posisjonsrapportering -> Oppdater ikke posisjonen din), sett Lomme for å synkronisere artikler sjeldnere (eller til og med bruke manuell synkronisering), sett Twitter for å se etter nye tweets sjeldnere, og deaktiver Google+ appens synkroniseringsfunksjon.

Hvis vi så Google Talk nær toppen av denne listen og aldri brukte den, kunne vi logge av Google Talk for å redusere Wakelocks. Hvis appen som forårsaker wakelocks har en synkroniseringsfunksjon, må den synkroniseres sjeldnere, synkroniseres manuelt, eller deaktivere synkronisering helt (hvis du aldri bruker den).
Hvis vi så Google Talk nær toppen av denne listen og aldri brukte den, kunne vi logge av Google Talk for å redusere Wakelocks. Hvis appen som forårsaker wakelocks har en synkroniseringsfunksjon, må den synkroniseres sjeldnere, synkroniseres manuelt, eller deaktivere synkronisering helt (hvis du aldri bruker den).

Selvfølgelig, de avgjørelsene du gjør her er avveier. Hvis Gmail for eksempel er en stor kilde til Wakelocks for deg, kan du angi Gmail for å aldri synkronisere ny e-post automatisk. Du vil bare få nye e-poster når du synkroniserer manuelt med oppdateringsknappen i Gmail-appen, og du vil aldri motta varsler om nye e-postmeldinger hvis du gjorde dette.

Hvis det er en app som fortsetter å lage Wakelocks, og du ikke bruker den, bør du avinstallere den. Hvis du ikke kan avinstallere appen fordi den fulgte med telefonen, kan du deaktivere den i stedet. Hvis du vil deaktivere en app, åpner du Innstillinger-skjermbildet, klikker på Apps, drar over til All-listen, og finner appen. Trykk på navnet på appen, og trykk på Deaktiver-knappen. (Du bør ikke bruke denne funksjonen for å deaktivere nyttige apper, da dette kan føre til problemer.)
Hvis det er en app som fortsetter å lage Wakelocks, og du ikke bruker den, bør du avinstallere den. Hvis du ikke kan avinstallere appen fordi den fulgte med telefonen, kan du deaktivere den i stedet. Hvis du vil deaktivere en app, åpner du Innstillinger-skjermbildet, klikker på Apps, drar over til All-listen, og finner appen. Trykk på navnet på appen, og trykk på Deaktiver-knappen. (Du bør ikke bruke denne funksjonen for å deaktivere nyttige apper, da dette kan føre til problemer.)
Hvis du ikke er sikker på hva innstillingen av en wakelock er relatert til, kan du prøve Googling den. Andre brukere har trolig oppstått og løst problemet før.
Hvis du ikke er sikker på hva innstillingen av en wakelock er relatert til, kan du prøve Googling den. Andre brukere har trolig oppstått og løst problemet før.

For flere tips om forbedring av batterilevetid, sjekk ut vår komplette guide for å maksimere Android-telefonens batterilevetid.

Anbefalt: