GPS, optimera batterianvändning

Discussion in 'Frågor, support och diskussion' started by gothxx, Mar 22, 2011.

  1. gothxx

    gothxx Infant Droid Medlem

    Joined:
    Mar 22, 2011
    Messages:
    6
    Likes Received:
    0

    MINA ENHETER

    Vi gör en platsberoende applikation, men jag vill optimera för att inte uppdatera för ofta om man t.ex är på en plats en längre tid. Även att beräkna (avstånd till närmsta punkt/hastighet) för att uppdatera tidigast då för att kolla om man befinner sig där.

    På detta sätt lär vi kunna optimera batteritid.

    Letar främst vetenskapligt material inom området, men då det verkar svårt att hitta öht går det bra med vad som helst. (Ge gärna tips på sökord att använda i vetenskapliga databaser i området som jag kan ha missat)


    Hur mycket batteri tjänar jag på att efterfråga uppdateringar i applikationen på intervall som
    30sek
    1min
    10min
    1h

    finns det nån onödig kostnad med uppstartstid för gps om man kör korta intervall?
     
  2. PatrikS

    PatrikS Senior Droid Medlem

    Joined:
    Jun 29, 2009
    Messages:
    1 123
    Likes Received:
    65

    MINA ENHETER

    du kan ju registrera en lyssnare på http://developer.android.com/reference/android/app/PendingIntent.html

    och därigenom : http://developer.android.com/reference/android/location/LocationManager.html#KEY_LOCATION_CHANGED

    då kommer android "anropa er app" när användaren byter mast och appen drar (i teorin) inget batteri.
    Jag är rätt säker på att det är såhär latitude fungerar.

    Den lyssnar f.ö. också på om gps:en är igång och lånar platsen, samt även platsinformation via wifi.
     
  3. gothxx

    gothxx Infant Droid Medlem

    Joined:
    Mar 22, 2011
    Messages:
    6
    Likes Received:
    0

    MINA ENHETER

    skall kolla upp det, men jag tror att maständring kan vara för grovt mått för användningsområdet.