গেম স্টেট API

মুক্তিপ্রাপ্ত :

অ্যান্ড্রয়েড ১৩ (এপিআই লেভেল ৩৩) - জাভা

গেম স্টেট এপিআই (Game State API) ব্যবহার করে আপনি সিস্টেমকে জানাতে পারেন যে গেমটি বর্তমানে কী করছে (উদাহরণস্বরূপ: লেভেল লোড করা, নিবিড় নেটওয়ার্ক গেমপ্লে, ইন-গেম মেনু রেন্ডার করা, বিজ্ঞাপন দেখানো, ইত্যাদি)। এই মূল্যবান তথ্যের সাহায্যে সিস্টেমটি সেই অনুযায়ী রিসোর্স এবং পাওয়ার অপ্টিমাইজ করতে সক্ষম হয়।

জাভা

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

ডকুমেন্টেশনের সারাংশ অংশে আপনি সিস্টেমকে যে যে পদ্ধতিতে জানাতে পারেন, তা দেখে নিন। ভবিষ্যতে বিভিন্ন ধরনের রিসোর্স ব্যবহারের ধরণ আবিষ্কৃত হলে এই তালিকাটি আরও বড় হওয়ার সম্ভাবনা রয়েছে।