[FAQ11118] Acerca de "Configuración-> Batería-> Tiempo transcurrido de la batería" El tiempo transcurrido de la batería es el tiempo desde que se enciende hasta la hora actual, no la hora actual después de desconectar el cargador

[DESCRIPCIÓN]

Pasos de la operación:

1. Vaya       a Configuración-> Batería-> Verificar el tiempo transcurrido de la batería

 

Resultados reales:

El tiempo transcurrido de la batería es el tiempo desde el inicio hasta la hora actual, no el tiempo actual después de desconectar el cargador

 
[SOLUCIÓN]
 

El tiempo de batería acumulado es el predeterminado de Google, pero esto traerá un posible problema grave: si batterystats.bin está dañado, no podrá arrancar;

 

Por lo tanto, MTK agregó algún código para verificar si batterystats.bin está dañado, se eliminará y se creará un nuevo batterystats.bin nuevamente; así verá que el tiempo de la batería se restablece después de reiniciar Sobre

 

Para que su empresa pueda medir:

Si desea mantener la vida útil de la batería, puede haber una situación en la que no pueda encenderla más tarde;

Para asegurarse de que el batterystats.bin no esté dañado y no pueda encenderse, se regenera un nuevo batterystats.bin cada vez que se enciende la computadora, por lo que lo que verá después de reiniciar es que se restablece el tiempo de la batería.

 

Para mantener la vida útil de la batería, modifíquela de la siguiente manera:

 

Por favor refiérase a:

BatteryStatsImpl.java

public BatteryStatsImpl (String filename) {

// Para restaurar, comente el código a continuación =====================

        boolean ret = (nuevo archivo (nombre de archivo)). delete ();

        si (! ret) {

            Slog.i (TAG, "Eliminar archivo" + nombre de archivo + "error");

        } más {

            Slog.i (TAG, "Archivo" + nombre de archivo + "ha sido eliminado");

        }

// Para restaurar, comente el código anterior =====================

        mFile = new JournaledFile (nuevo archivo (nombre de archivo), nuevo archivo (nombre de archivo + ".tmp"));

        mHandler = nuevo MyHandler ();

31 artículos originales publicados · Me gusta6 · Visitantes más de 10,000

Supongo que te gusta

Origin blog.csdn.net/u012824529/article/details/103767534
Recomendado
Clasificación