تاريخ الإصدار:
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);
}
اطّلِع على الأوضاع التي يمكنك إعلام النظام بها في المستندات الملخّص. من الممكن أن يزداد عدد القائمة عند اكتشاف أنماط استهلاك موارد مختلفة في المستقبل.