Personalización de Android - mejorar la vida de la batería, utilice ADB Logcat encontrar cerdos batería
La semana pasada en nuestra Personalización de Android serie, tomamos un momento para mirar las herramientas Android incorporados en un intento de cazar aplicaciones rogue comiendo su batería. Continuamos esa búsqueda por la perfección la vida de la batería de esta semana, teniendo mirada un poco más avanzado en la identificación de aplicaciones asesinas batería.
Advertencia: el post de esta semana no está destinado para el comienzo de los usuarios de Android. Si bien alentamos a todos a ampliar sus habilidades, tal vez incluso para dar a este proyecto una oportunidad, estaremos usando ADB herramientas para desarrolladores de Google, que no se hacen exactamente para su experiencia de Android todos los días.
Antes de empezar
Hoy tenemos un montón de requisitos, por suerte, hay una gran posibilidad de que usted tiene todo lo que necesita dando vueltas. En primer lugar, se necesita un ordenador con un sistema operativo que funciona Windows Mac o Linux. A partir de ahí, ese equipo debe tener un puerto USB que funcione. No suena tan mal hasta ahora, ¿verdad? Por último, en lo que va de hardware, necesitará el cable USB que va a su dispositivo Android.
Aparte de las cosas súper obvio anteriormente, usted va a necesitar tener el SDK de Android y los controladores adecuados para su dispositivo Android instalado en su ordenador. Si no está seguro de cómo se hace esto, puede estar seguro, que lo cubrimos:
Cómo instalar el SDK de Android
¿Cómo configurar ADB
Utilice Logcat para ver su sistema
La idea es bastante simple aquí hoy la gente, Logcat es una herramienta que vigila todas las acciones a nivel de sistema en su dispositivo. Si bien esta lista puede ser un poco abrumador al principio, es una herramienta de desarrollo de bajo nivel, después de todo, no debe tomar mucho tiempo para que se den cuenta de sus aplicaciones y la forma en que están tomando los ciclos en su dispositivo.
Una vez que tenga el SDK de Android y la configuración de ADP y funcionando, es probable que ya conectado a su equipo, pero vamos a empezar con los pasos de todos modos.
Conecte el dispositivo Android a tu computadora.
Encienda los ajustes necesarios para su dispositivo, incluyendo Depuración USB, que se encuentra en su Opciones de desarrollador.
Arranca un símbolo del sistema en su ordenador.
Ahora, usted tendrá que en un CD (cambiar directorio) vaya a la ubicación de su adb.exe, o encontrarlo en la carpeta de plataforma de herramientas y abra la carpeta en una ventana de terminal / comandos.
Introduzca el comando adb devices y pulsa enter. No es realmente necesario este paso, pero es una manera simple de asegurarse de que su PC y el dispositivo Android están hablando.
Introduzca el comando Logcat adb y pulsa enter.
Sentarse y ver como su dispositivo de bombas a cabo sus acciones para su pantalla.
Ahora que usted tiene su Logcat, lo que está comiendo su batería?
No hay una solución fácil aquí. Logcat está diseñado para capturar acciones a medida que ocurren, esto significa que usted tendrá que pasar algún tiempo conectados, permitiendo su dispositivo para hacer su cosa. Al observar el registro, no tardará en comenzar a identificar sus aplicaciones, especialmente si están portando mal.
Nuestros resultados
Si usted recuerda, hemos estado persiguiendo a pobres duración de la batería en nuestro Nexus 9. Aunque todavía tenemos que descubrir al verdadero culpable, aprendimos algo extremadamente valioso. Hemos sido capaces de determinar que, como se había previsto, dos de nuestras aplicaciones de personalización favoritos, Pushbullet y Zooper Widget, están muy bien aplicaciones comportaba. Lo hacen mantener el dispositivo despierto un poco aquí y allá, como se espera con este nivel de uso, pero sin duda se comportan bien basta con que la desinstalación de ellos no es necesario. Al menos esto es cierto cuando se está conectado a Wi-Fi!
Así es, el momento en que se apagaba WiFi, como lo hemos estado haciendo con frecuencia en un intento de reducir el consumo de energía, la actividad para ambos servicios rampa encima. Una vez más, las acciones y Pushbullet Zooper Widget están tomando no son extenuantes en el sí de la batería, pero son frecuentes, lo que impide que el dispositivo entrar y permanecer en un estado de sueño, por lo tanto, matando a la batería más rápido de lo esperado. ¿Nos desinstalar el aplicaciones o simplemente mantenemos WiFi encendido? No estoy seguro todavía, pero estamos muy contentos de que tenemos algo con qué trabajar.
Que sigue
Espero que no esperabas mágicos aquí hoy la gente. No hay duda de que Logcat es un método a prueba de balas para ver lo que su dispositivo está haciendo en el fondo, pero ahora depende de usted para determinar si todas las acciones de tus aplicaciones son justificados, o si usted necesita hacer un poco de desinstalación.
De vez en cuando se puede reparar una aplicación sin desinstalación completa. Asegúrese de que usted tiene los datos de aplicaciones respaldadas, en su caso, a continuación, dirigirse a la sección de Aplicación de Ajustes, intente golpear el botón Borrar Borrar caché de datos y / o. Borrado de datos se restablecerá la aplicación a un estado vacío, limpiando todos sus datos guardados de juego o que requieren que volver a iniciar sesión en el servicio.
Si bien no hay garantía de que limpiar los datos de una aplicación va a arreglarlo, debería buscar que sea por lo menos vale la pena probar antes de abandonar y desinstalar por completo.
Reflexión final, no tenga en cuenta que hay algunas aplicaciones que no puedes arreglar. Tenemos nombrados y avergonzados algunas de estas aplicaciones antes de. Al final, usted puede optar por vivir con la descarga de la batería, si la aplicación tiene un propósito bastante bien para usted. Lo peor de todo, es posible que el sistema operativo Android en sí está minando todo su jugo. Si usted es como yo, usted está sentado hacia atrás rezando para que Google empuja a cabo un arreglo pronto, o están considerando algunas de esas ROMs personalizadas por ahí en su lugar.
La próxima semana
A medida que continuamos el proceso de la caza de las aplicaciones que se están comiendo nuestra batería, nuestra Personalización de Android publicar esta semana llevó a Logcat para ver lo que está pasando. Para llegar a Logcat, necesitábamos utilizar ADB, y sabes qué, ADB tiene algunas otras características interesantes, así, vamos a echar un vistazo a algunos de la próxima semana.
¿Te las arreglas para encontrar aplicaciones deshonestos en su Logcat hoy? ¿Va a desinstalarlos? ¿Se puede desinstalar ellos?