Hjälp med att hitta orsak till att app drar massa batteri

Diskussion i 'Frågor, support och diskussion' startad av zeno, 1 aug 2012.

  1. zeno

    zeno Kid Droid Medlem

    Blev medlem:
    26 jan 2010
    Inlägg:
    96
    Mottagna gillanden:
    8

    MINA ENHETER

    Jag skulle behöva lite hjälp med en av mina appar, BensinKollen, och hoppas att nån här kan hjälpa mig.

    Problemet är att applikationen drar ganska så mycket batteri, och inte bara när den är aktiv utan även när man har stängt ner den. Under en natt kan den ha dragit 30% av batteriet även fast man inte använt appen. För de som inte vet vad BensinKollen är så är det en app som visar bensinstationer i sin närhet mha Google Maps. Vad jag kan se så disposar jag det som behövs, t ex location listeners osv. Men något måste det ju vara som jag glömt. BensinKollen innehåller även en widget.

    Det jag skulle behöva hjälp med är tips och råd på hur jag kan ta reda på vad som slukar batteri, och vad som körs när man lägger bensinkollen i bakgrunden. Finns det något fiffigt verktyg i SDK:n kanske?
     
  2. appel

    appel Professional Droid Medlem

    Blev medlem:
    13 aug 2009
    Inlägg:
    2 111
    Mottagna gillanden:
    123

    MINA ENHETER

    Vad anger battery use som orsak till att appen drar batteri? Cpu, wake locks eller vad?
     
  3. S-Droid

    S-Droid Android Apprentice Medlem

    Blev medlem:
    27 jul 2010
    Inlägg:
    4 744
    Mottagna gillanden:
    749

    MINA ENHETER

    Låter ju som att det är location service som drar ur batteriet

    Skickat från min GT-I9300 via Tapatalk 2
     
  4. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 349
    Mottagna gillanden:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Testa med och utan widget. Drar den lika mycket batteri även utan att du lagt till en widget?
    Lägg in lite Log.d() överallt där den efterfrågar data som position och info via internet. Då kan du se om den gör de utskrifterna (i LogCat) även när appen är avstängd och hur ofta den gör det.
     
    Last edited: 1 aug 2012
  5. Kurt

    Kurt Adult Droid Medlem

    Blev medlem:
    26 jan 2011
    Inlägg:
    970
    Mottagna gillanden:
    128
    Operatör:
    Tre
    Telefon:
    iPhone 15 PM

    MINA ENHETER

    Operatör:
    Tre
    Telefon:
    iPhone 15 PM
    Better batterystats borde kunna hjälpa dig.
    Kostar på play men finns gratis på XDA.

    Skickat från min LT26i via Tapatalk 2