From 5a92a74f232380eee78a8535a5522df597405d37 Mon Sep 17 00:00:00 2001 From: Peiyong Lin Date: Wed, 7 Nov 2018 21:06:57 -0800 Subject: [PATCH] Add developer option to opt-in updatable graphics driver. To facilitate developers to develop their applications against the updated graphics driver, we provide a developer option to select one application to opt-in. The selected application will always use updated graphics driver by default. BUG: 119221883 Test: Build, flash, boot, select a game and verify with prototype. Change-Id: I8c3905fd5c1cbfb3ce12e589b48f57396c7776e3 Merged-In: I8c3905fd5c1cbfb3ce12e589b48f57396c7776e3 --- res/values/strings.xml | 7 + res/xml/development_settings.xml | 4 + ...evelopmentOptionsActivityRequestCodes.java | 2 + .../DevelopmentSettingsDashboardFragment.java | 1 + ...GfxDriverDevOptInPreferenceController.java | 124 +++++++++++++++++ ...riverDevOptInPreferenceControllerTest.java | 131 ++++++++++++++++++ 6 files changed, 269 insertions(+) create mode 100644 src/com/android/settings/development/UpdatedGfxDriverDevOptInPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/development/UpdatedGfxDriverDevOptInPreferenceControllerTest.java diff --git a/res/values/strings.xml b/res/values/strings.xml index 50f211b9880..306df168541 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -9982,6 +9982,13 @@ show both names, with the directory name wrapped in parenthesis --> %1$s (%2$s) + + Select app to use updated graphics driver + + No selected app to use updated graphics driver + + Opt in application: %1$s + diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml index 74f29b3ba71..58ec544a9cb 100644 --- a/res/xml/development_settings.xml +++ b/res/xml/development_settings.xml @@ -425,6 +425,10 @@ android:summary="%s" android:title="@string/simulate_color_space" /> + +