API Game State

Date de sortie:

Android 13 (niveau d'API 33) – Java

Avec l'API Game State, vous pouvez indiquer au système ce que fait actuellement le jeu (par exemple: niveaux de chargement, gameplay en réseau intense, affichage du menu du jeu, affichage d'annonces, etc.). Grâce à ces précieuses informations, le système est en mesure d'optimiser les ressources et la puissance en conséquence.

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);
}

Pour connaître les modes que vous pouvez signaler au système, consultez la section Résumé de la documentation. Il est possible que cette liste s'allonge lorsque différents modèles de consommation de ressources seront découverts à l'avenir.