Date de sortie :
Android 13 (niveau d'API 33) – Java
L'API Game State vous permet d'indiquer au système ce que fait le jeu actuellement (par exemple, charger des niveaux, un gameplay réseau intense, afficher un menu du jeu, diffuser des annonces, etc.). Grâce à ces précieuses informations, le système peut optimiser les ressources et l'alimentation 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);
}
Consultez les modes dans lesquels vous pouvez notifier le système dans la documentation Résumé. Il est possible que la liste s'étoffe à l'avenir lorsque différents modèles de consommation de ressources seront découverts.