API de Game State

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.