|
|
|
|
- Google y desactivar la optimización de la batería
- Permisos necesarios
- Requisito
- Aplicación en segundo plano: Caso específico a partir de Android 10
SysBatteryOptimBackground( Función) Se utiliza para gestionar la optimización de la batería: - Identifica el modo de optimización de la batería para la aplicación actual.
- Indica al usuario que desactive la optimización de la batería para una aplicación determinada en el dispositivo.
Esta función puede utilizarse para indicar al sistema operativo que deje de impedir que la aplicación se ejecute en la Background. // If battery optimization is enabled, // prompt the user to disable it. IF SysBatteryOptimBackground() = sboOptimized THEN SysBatteryOptimBackground(sboRequestDisable) END
Sintaxis
Identificar el modo de optimización de la batería para la aplicación actual Ocultar los detalles
<Result> = SysBatteryOptimBackground()
<Result>: Constante de tipo Integer Estado de optimización de la batería para la aplicación:
| | sboNotOptimized | La optimización de la batería no está habilitada para la aplicación. | sboOptimized | La optimización de la batería está habilitada para la aplicación. |
Cambiar el modo de optimización de la batería para la aplicación actual Ocultar los detalles
SysBatteryOptimBackground(<Mode>)
<Mode>: Constante de tipo Integer Modo de llamada de función: | | sboRequestDisable | Muestra un mensaje del sistema pidiendo al usuario que desactive la optimización de la batería para una aplicación determinada. Si la optimización de la batería está desactivada, no hay acción. | sboSystemSettings | Abre la ventana de configuración que contiene la lista de aplicaciones para las que se ha desactivado la optimización de la batería. |
Observaciones Google y desactivar la optimización de la batería Google no recomienda desactivar la optimización de la batería. La mayoría de las aplicaciones no deberían utilizar esta opción. Sólo debe utilizarse para casos especiales en los que sea necesario mantener la control completa de la ejecución de la aplicación en la Background. Atención: En algunas Phone s, la lista de aplicaciones no optimizadas/optimizadas no se actualiza a menos que se reinicie la Phone. Este comportamiento ha sido definido por Google. Sin embargo, la petición de desactivar la optimización de la batería sí tiene efecto: la página de ajustes de Android es la única página que puede no estar actualizada (esto puede causar problemas al volver a activar la optimización de la batería). Permisos necesarios La llamada a esta función modifica los permisos requeridos por la aplicación. Requerido Permission: REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: Permite que la aplicación pida al usuario que desactive la optimización de la batería. Atención: Si utilizas esta Permission sin una buena razón, Google puede eliminar tu aplicación de la Play Store. Requisito SysBatteryOptimBackground sólo está disponible para los dispositivos que funcionan con Android 6.0 o superior (nivel 23 de API).. Si se utiliza la función con una versión anterior del sistema, se produce un error fatal. Para determinar la versión de Android en la que se está ejecutando la aplicación, utilice la función SysAndroidVersion. Componente: wd290android.aar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|