In questi giorni mi diletto nel testing di alcune ROM Nougat per il mio Sony Xperia Z3, nella speranza di dare una mano e risolvere qualche frustrante bug. In proposito, mi serviva un’applicazione che mi consentisse di constatare quali applicazioni/sensori ecc. mi stavano prosciugando, lentamente, la percentuale di carica della batteria in idle.
Ho provato tante alternative sul Play Store, ma purtroppo, molte di queste non funzionano con Android 7.1.2 e, anche quelle che davano qualche segno di vita, non specificavano in nessun modo quale applicazioni/sensore/wakelock consumasse più degli altri.
Poi ho trovato BetterBatteryStats e finalmente ho avuto delle statistiche di consumo energetico tra le mani 🙂
L’applicazione, dopo qualche ora di raccolta dati, divide il tutto attraverso vari segmenti, tra cui Sensori, Wakelock Kernel, Wakelock parziali, Allarmi e molto altro.
Descrizione! (tratta dal traduttore automatico del Play Store)
Una fuga di alta batteria è spesso un fattore limitante per una grande esperienza utente.
Con BetterBatteryStats è possibile analizzare il comportamento del telefono, trovare applicazioni causando il telefono per esaurimento della batteria mentre si suppone che sia addormentato e misurare l’effetto delle azioni correttive:
– Scarico Spot sulla base di informazioni dettagliate sulla causa principale
– Misurare l’effetto delle azioni per ridurre il consumo, seguendo un metodo semplice
– Rilevare i cambiamenti nel profilo veglia / sonno e trovare rapidamente le cause (applicazioni rogue)
In altre parole BetterBatteryStats aiuta a Gettings la migliore esperienza con lo smartphone.
Supporto:
Si prega di non utilizzare il sistema voto per il supporto. In caso di problemi o per qualsiasi domanda o suggerimento non esitate a contattarmi via e-mail o utilizzare le informazioni di contatto dalla scatola circa.
In caso di problemi con la tua applicazione mantenendo superuser chiedendo di concedere diritti do non prendetevela BetterBatterStats ma cercare un altro app superutente invece.
Permessi:
– Android.permission.WRITE_EXTERNAL_STORAGE viene utilizzato solo per la scrittura discariche al SD. Nel caso in cui non è necessario che la funzione non esitare di revocare tale autorizzazione. Non avrà alcun effetto collaterale, oltre disabilitando tale funzionalità
– Android.permission.BATTERY_STATS è ovviamente il permesso di accedere alle statistiche interne e non può essere revocata senza che l’applicazione inutilizzabile (da Kitkat sulla BBS dovrà essere installato come applicazione di sistema per accedere a questa autorizzazione)
– Android.permission.DUMP da Kitkat sulla BBS può essere installato come applicazione di sistema per accedere a questa autorizzazione. E ‘necessario per accedere dumpsys senza root per una migliore performance
– Android.permission.ACCESS_WIFI_STATE è richiesto da Android Marshmallow al fine di statistiche di accesso. Nel pre-versione 6.0 questa autorizzazione può essere revocata
– Android.permission.ACCESS_NETWORK_STATE Questa autorizzazione può essere revocata
– Android.permission.RECEIVE_BOOT_COMPLETED è richiesto per i riferimenti di pulizia. La revoca di questa autorizzazione possono influenzare i risultati di wakelocks del kernel e di riferimento personalizzati fino a nuove domande sono state salvate
– Android.permission.READ_PHONE_STATE è necessaria per rilevare quando il telefono è stato acceso / spento per memorizzare i riferimenti per la diagnosi avanzata
– Android.permission.DEVICE_POWER è necessaria per rilevare quando il telefono viene scollegato dal caricabatterie e memorizzare il riferimento corrispondente kernel Wakelock. La revoca di questa autorizzazione porterà a perdere “dal unplugged”
– Android.permission.BLUETOOTH è necessario per correggere un bug in cui la comunicazione al servizio BatteryInfo smette di funzionare
– Android.permission.READ_LOGS è necessario per consentire logcat discariche per essere salvati. È possibile revocare tale diritto e si perde solo la possibilità di salvare logcats
– Android.permission.GET_TASKS è tenuto a leggere l’elenco delle attività in esecuzione (ps)
– Android.permission.WAKE_LOCK è richiesto il possesso di un Wakelock al fine di salvare i riferimenti quando lo schermo si spegne
BetterBatteryStats è open source in modo da poter ispezionare / recensione / contribuire e inviare i problemi o richieste. Si prega di verificare la finestra di dialogo Informazioni per ulteriori dettagli.
Download!
Scaricate BetterBatteryStats 2.2.2.0 FULL APK da qui!