Spielstatus-API

Veröffentlichung:

Android 13 (API‑Level 33) – Java

Mit der Game State API können Sie dem System mitteilen, was das Spiel gerade tut (z. B. Level laden, intensives Netzwerkspiel, Rendering des In-Game-Menüs, Anzeigen von Anzeigen usw.). Mit diesen wertvollen Informationen kann das System Ressourcen und Energie entsprechend optimieren.

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

In der Dokumentation Zusammenfassung finden Sie die Modi, in denen Sie das System benachrichtigen können. Es ist möglich, dass die Liste erweitert wird, wenn in Zukunft unterschiedliche Muster des Ressourcenverbrauchs erkannt werden.