Skip to content

Most visited

Recently visited

navigation

Cómo optimizar la duración de la batería

Dependencias y requisitos previos

También debes leer:

Para que tu app funcione de manera adecuada, debe intentar limitar su impacto sobre la duración de la batería del dispositivo en el cual se ejecuta. Después de esta clase, podrás compilar apps que modifiquen su funcionalidad y comportamiento en función del estado del dispositivo en el que estén instaladas.

Al tomar medidas, como procesar solicitudes de red, inhabilitar las actualizaciones de servicios en segundo plano cuando pierdas conectividad o disminuir la frecuencia de dichas actualizaciones cuando el nivel de batería sea bajo, podrás garantizar que tu app tenga un impacto reducido en la duración de la batería, sin que esto afecte a la experiencia del usuario.

Lecciones

Cómo reducir el consumo de batería de la red
Aprende a analizar el uso de tu app de recursos de red y optimizarlo para reducir el consumo de energía.
Cómo optimizar para Descanso y App Standby
Aprende a probar y optimizar tu app para las funciones de gestión de energía incluidas en Android 6.0 Marshmallow.
Cómo supervisar el nivel de batería y el estado de carga
Aprende a modificar la frecuencia de actualización de tu app, al determinar y supervisar el nivel actual de batería y los cambios en el estado de carga.
Cómo determinar y supervisar el tipo de conector y el estado de la conexión
Las frecuencias de actualización óptimas pueden variar en función de cómo se utilice el dispositivo en el que está instalada la aplicación. Aprende a determinar y supervisar el estado de la conexión y el tipo de conector utilizado para modificar el comportamiento de tu app.
Cómo determinar y supervisar el estado de la conectividad
Sin conexión a Internet no puedes actualizar tu app desde una fuente remota. Aprende a controlar el estado de conectividad para modificar la frecuencia de actualizaciones en segundo plano. También aprenderás a buscar conectividad por redes Wi-Fi o móviles antes de iniciar operaciones que requieran un alto nivel de ancho de banda.
Cómo manipular los receptores de transmisión a pedido
Los receptores de transmisión que declaraste en el manifiesto pueden activarse o desactivarse durante el tiempo de ejecución para inhabilitar aquellos que no son necesarios debido al estado actual del dispositivo. Aprende a mejorar el rendimiento, al alternar y superponer receptores de cambio de estado, y aprende a posponer acciones hasta que el dispositivo se encuentre en un estado en particular.
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)