Autore Topic: Applicazione consuma molta batteria  (Letto 824 volte)

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Applicazione consuma molta batteria
« il: 18 Settembre 2012, 20:32:31 CEST »
0
Dopo aver pubblicato l'app su Google Play, un utente mi ha dato una stella dicendo che l'app consuma un sacco di batteria. Ho fatto vari controlli e ho notato che nelle impostazioni, sotto batteria, la mia app utilizza 12%....un pò altino.
L'app non ha Thread secondari, a parte una chiamata WEB. Per il resto non so che dire, lavora con le mappe e l'ho sempre provata con GPS spento, perciò non è il GPS che ciuccia batteria....
Chi mi può dare una mano?

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Applicazione consuma molta batteria
« Risposta #1 il: 18 Settembre 2012, 20:42:55 CEST »
0
Detto così è molto vago.
Le due cose che mi vengono in mente di controllare sono:
-se usi il gps controlla che quando usi requestLocationUpdates poi chiami anche il corrispettivo removeUpdates.
-se usi il MyLocationOverlay e chiami enableMyLocation() poi chiami anche il disableMyLocation();

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:Applicazione consuma molta batteria
« Risposta #2 il: 18 Settembre 2012, 20:57:49 CEST »
0
Penso sia: "controlla che quando usi requestLocationUpdates poi chiami anche il corrispettivo removeUpdates.". Non sapevo che questo consumasse molta batteria, e in effetti li dove l'ho messo io, va di continuo, anche se l'app è chiusa.
Modificando questo in teoria dovrebbe andare meglio....provo.

Offline emaborsa

  • Utente normale
  • ***
  • Post: 274
  • Java Developer
  • Respect: +33
    • Google+
    • emaborsa
    • Mostra profilo
    • www.emaborsa.com
  • Dispositivo Android:
    Samsung Galaxy S2
  • Sistema operativo:
    Linux 10 - Win8.1 - Android 4.1.2
Re:Applicazione consuma molta batteria
« Risposta #3 il: 29 Novembre 2012, 16:58:18 CET »
0
Nulla, ho rimosso pure il fatto della localizzazione via GPS.
Se l'app è in background, cosa può far consumare batteria? Ho alcuni asynktask, ma una volta lanciati E FINITI, non dovrebbero consumare. Che sia la MapView in se che consuma batteria?

Se vado in impostazioni -> Batteria, la mia app risulta consumare 10% della batteria.