Lanzamiento:
Android 13 (nivel de API 33): Java
Con la API de Game State, puedes indicarle al sistema cuál es el juego actualmente hacer (por ejemplo, cargar niveles, jugar intensamente en red, procesar el menú del juego, mostrar anuncios, etc.). Con esta valiosa información, el sistema optimizar los recursos y la energía en consecuencia.
Java
if ( Build.VERSION.SDK_INT >= Build.VERSION_CODES.S ) {
// Get GameManager from SystemService
GameManager gameManager =
Context.getSystemService(GameManager.class);
GameState gameState = new GameState(false,
GameState.MODE_GAMEPLAY_UNINTERRUPTIBLE);
gameManager.setGameState(gameState);
}
Consulta los modos a los que puedes notificar al sistema en la documentación. Resumen: Es posible que la lista crezca cuando diferentes consumos de recursos patrones se descubrirán en el futuro.