From 8f43fdf19ba79330d2d3e3a4de13ef4d2c981def Mon Sep 17 00:00:00 2001 From: Xiang Wang Date: Thu, 20 Jan 2022 22:12:30 +0000 Subject: [PATCH] Add allowGameFpsOverride intervention flag Similar to Angle intervention, to turn off FPS overriding, the app needs to have this flag disabled. Bug: 214448560 Test: atest GameManagerServicesTest Change-Id: I228beb39e9ba2649ee09fe165c0ff0c3bc7f1887 --- core/api/current.txt | 1 + core/res/res/values/attrs.xml | 2 + core/res/res/values/public.xml | 1 + .../server/app/GameManagerService.java | 8 +- ...nager_service_metadata_config_disabled.xml | 9 ++ ...anager_service_metadata_config_enabled.xml | 9 ++ .../server/app/GameManagerServiceTests.java | 83 ++++++++++++++++++- 7 files changed, 111 insertions(+), 2 deletions(-) create mode 100644 services/tests/mockingservicestests/res/xml/gama_manager_service_metadata_config_disabled.xml create mode 100644 services/tests/mockingservicestests/res/xml/gama_manager_service_metadata_config_enabled.xml diff --git a/core/api/current.txt b/core/api/current.txt index df3e48db52b0e..280fe4a34bed3 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -328,6 +328,7 @@ package android { field public static final int allowEmbedded = 16843765; // 0x10103f5 field public static final int allowGameAngleDriver; field public static final int allowGameDownscaling; + field public static final int allowGameFpsOverride; field public static final int allowNativeHeapPointerTagging = 16844306; // 0x1010612 field public static final int allowParallelSyncs = 16843570; // 0x1010332 field public static final int allowSingleTap = 16843353; // 0x1010259 diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml index 2c3071ec1758d..afe0f1bf00019 100644 --- a/core/res/res/values/attrs.xml +++ b/core/res/res/values/attrs.xml @@ -8887,6 +8887,8 @@ + +