गेम स्टेट एपीआई

रिलीज़ किया गया:

Android 13 (एपीआई लेवल 33) - Java

Game State API की मदद से, सिस्टम को यह बताया जा सकता है कि फ़िलहाल कौनसा गेम चल रहा है करना (उदाहरण के लिए: लोडिंग लेवल, बहुत ज़्यादा नेटवर्क वाला गेमप्ले, रेंडरिंग इन-गेम मेन्यू, विज्ञापन दिखाना वगैरह). इस अहम जानकारी के साथ, सिस्टम संसाधनों और ऊर्जा को ज़रूरत के हिसाब से ऑप्टिमाइज़ किया जा सकता है.

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

दस्तावेज़ में दिए गए उन मोड के बारे में जानें जिनसे सिस्टम को सूचना दी जा सकती है खास जानकारी. यह मुमकिन है कि अलग-अलग संसाधनों का इस्तेमाल करने पर, सूची बड़ी हो जाए पैटर्न का पता लगाया जाता है.