summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@google.com>2014-01-08 18:54:05 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-01-08 18:54:05 +0000
commit613b60451d4e756aaff16d798de6bb9e8328245c (patch)
tree7a6f078942ad28155467516468d2150e52612d5a
parentb859449b717b24ac6e678c303d7706d55fd184f7 (diff)
parentc02c4a7c5b393c5527de17faca759ff00be61ce5 (diff)
downloadframeworks_base-613b60451d4e756aaff16d798de6bb9e8328245c.zip
frameworks_base-613b60451d4e756aaff16d798de6bb9e8328245c.tar.gz
frameworks_base-613b60451d4e756aaff16d798de6bb9e8328245c.tar.bz2
Merge "SettingsProvider: Allow disabling immersive mode confirmation for specific packages"
-rw-r--r--packages/SettingsProvider/res/values/defaults.xml6
-rw-r--r--packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java4
2 files changed, 10 insertions, 0 deletions
diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xml
index a1d8f22..28f50bc 100644
--- a/packages/SettingsProvider/res/values/defaults.xml
+++ b/packages/SettingsProvider/res/values/defaults.xml
@@ -173,4 +173,10 @@
0 means no timeout; battery sounds will always play
>0 is milliseconds of screen-off time after which battery sounds will not play -->
<integer name="def_low_battery_sound_timeout">0</integer>
+
+ <!-- Initial value for the Settings.Secure.IMMERSIVE_MODE_CONFIRMATIONS setting,
+ which is a comma separated list of packages that no longer need confirmation
+ for immersive mode.
+ Override to disable immersive mode confirmation for certain packages. -->
+ <string name="def_immersive_mode_confirmations" translatable="false"></string>
</resources>
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
index b71796e..e3a3691 100644
--- a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
+++ b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -2111,6 +2111,10 @@ public class DatabaseHelper extends SQLiteOpenHelper {
loadBooleanSetting(stmt, Settings.Secure.USER_SETUP_COMPLETE,
R.bool.def_user_setup_complete);
+
+ loadStringSetting(stmt, Settings.Secure.IMMERSIVE_MODE_CONFIRMATIONS,
+ R.string.def_immersive_mode_confirmations);
+
} finally {
if (stmt != null) stmt.close();
}