diff options
Diffstat (limited to 'packages')
-rw-r--r-- | packages/SettingsProvider/res/values/defaults.xml | 3 | ||||
-rw-r--r-- | packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java | 22 |
2 files changed, 25 insertions, 0 deletions
diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xml index b349030..c61da4e 100644 --- a/packages/SettingsProvider/res/values/defaults.xml +++ b/packages/SettingsProvider/res/values/defaults.xml @@ -112,6 +112,9 @@ 0x200000038=0x03000701:0x03010701:0x03020701; </string> + <!-- Default for Settings.Secure.TOUCH_EXPLORATION_ENABLED --> + <bool name="def_touch_exploration_enabled">false</bool> + <!-- Default for Settings.System.USER_ROTATION --> <integer name="def_user_rotation">0</integer> diff --git a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java index a5022e9..ad84112 100644 --- a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java +++ b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java @@ -891,6 +891,25 @@ public class DatabaseHelper extends SQLiteOpenHelper { upgradeVersion = 67; } + if (upgradeVersion == 67) { + // New setting to enable touch exploration. + db.beginTransaction(); + SQLiteStatement stmt = null; + try { + stmt = db.compileStatement("INSERT INTO secure(name,value)" + + " VALUES(?,?);"); + loadBooleanSetting(stmt, Settings.Secure.TOUCH_EXPLORATION_ENABLED, + R.bool.def_touch_exploration_enabled); + stmt.close(); + db.setTransactionSuccessful(); + } finally { + db.endTransaction(); + if (stmt != null) stmt.close(); + } + upgradeVersion = 68; + } + + // *** Remember to update DATABASE_VERSION above! if (upgradeVersion != currentVersion) { @@ -1427,6 +1446,9 @@ public class DatabaseHelper extends SQLiteOpenHelper { loadIntegerSetting(stmt, Settings.Secure.LONG_PRESS_TIMEOUT, R.integer.def_long_press_timeout_millis); + + loadBooleanSetting(stmt, Settings.Secure.TOUCH_EXPLORATION_ENABLED, + R.bool.def_touch_exploration_enabled); } finally { if (stmt != null) stmt.close(); } |