Ho riscontrato un grave problema di esaurimento della batteria sulla mia ROM personalizzata ufficiale Cyanogenmod. Dopo averne discusso nei forum della comunità, mi è stato suggerito di utilizzare logcat per la risoluzione del problema.
Problema:
ogni volta che scollego il dispositivo dopo una ricarica completa, si scarica rapidamente la batteria. Perde quasi il 50% in 15-20 minuti. Come accennato in precedenza, sto pianificando di utilizzare logcat per provare a rilevare il problema. Sto programmando di eseguire adb logcat
immediatamente dopo aver scollegato il telefono dall'alimentazione. Tuttavia, ho usato logcat in passato e ho trovato molto molto difficile estrarre dati specifici dall'output di grandi dimensioni. Ho già consultato la pagina di aiuto ufficiale di logcat e la lettura e la scrittura dei registri per vedere se potevo trovare qualcosa di utile, ma non sono riuscito a trovare una soluzione al mio problema.
Domanda:
- Esiste un modo per utilizzare i filtri o qualche altra funzione in cui posso limitare l'output di logcat alle statistiche relative solo all'uso della batteria?
- Qualcosa del genere può
adb shell dumpsys batterystats > batterystats.txt
essere di migliore utilità per me? Se è così, come lo uso per ottenere quello che voglio?
AGGIORNAMENTO:
BatteryStats per il mio drain ora può essere trovato qui su Patebin. Anche questa è la mia tabella degli storici delle batterie: