واجهة برمجة تطبيقات حالة اللعبة

تاريخ الإصدار:

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

اطّلِع على الأوضاع التي يمكنك إعلام النظام بها في المستندات الملخّص. من الممكن أن يزداد عدد القائمة عند اكتشاف أنماط استهلاك موارد مختلفة في المستقبل.