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

रिलीज़ की गई:

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

गेम स्टेट एपीआई की मदद से, सिस्टम को यह बताया जा सकता है कि गेम में फ़िलहाल क्या हो रहा है. उदाहरण के लिए: लेवल लोड हो रहे हैं, नेटवर्क पर गेमप्ले चल रहा है, गेम में मौजूद मेन्यू रेंडर हो रहा है, विज्ञापन दिखाए जा रहे हैं वगैरह. इस अहम जानकारी की मदद से, सिस्टम संसाधनों और पावर को ऑप्टिमाइज़ कर पाएगा.

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

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