diff options
author | Doug Zongker <dougz@android.com> | 2010-01-07 18:07:50 -0800 |
---|---|---|
committer | Doug Zongker <dougz@android.com> | 2010-01-07 18:24:48 -0800 |
commit | aed8f8eb1491a21c8c71d39258b70edb74533a62 (patch) | |
tree | ca22744f758f39f0832e3f6de586e51ed75785ae /packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java | |
parent | 60545527b63209332fec096b5cf2e4a503fbc6c8 (diff) | |
download | frameworks_base-aed8f8eb1491a21c8c71d39258b70edb74533a62.zip frameworks_base-aed8f8eb1491a21c8c71d39258b70edb74533a62.tar.gz frameworks_base-aed8f8eb1491a21c8c71d39258b70edb74533a62.tar.bz2 |
remove Settings.Gservices
Move the last few keys to secure settings, and delete the Gservices
table.
Change-Id: Ie3ba45aa8c1f220824aa027c547cb82884452eb5
Diffstat (limited to 'packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java')
-rw-r--r-- | packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java index ac2da97..9836930 100644 --- a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java +++ b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java @@ -71,7 +71,7 @@ public class DatabaseHelper extends SQLiteOpenHelper { // database gets upgraded properly. At a minimum, please confirm that 'upgradeVersion' // is properly propagated through your change. Not doing so will result in a loss of user // settings. - private static final int DATABASE_VERSION = 44; + private static final int DATABASE_VERSION = 45; private Context mContext; @@ -100,13 +100,6 @@ public class DatabaseHelper extends SQLiteOpenHelper { createSecureTable(db); - db.execSQL("CREATE TABLE gservices (" + - "_id INTEGER PRIMARY KEY AUTOINCREMENT," + - "name TEXT UNIQUE ON CONFLICT REPLACE," + - "value TEXT" + - ");"); - db.execSQL("CREATE INDEX gservicesIndex1 ON gservices (name);"); - db.execSQL("CREATE TABLE bluetooth_devices (" + "_id INTEGER PRIMARY KEY," + "name TEXT," + @@ -557,6 +550,16 @@ public class DatabaseHelper extends SQLiteOpenHelper { upgradeVersion = 44; } + if (upgradeVersion == 44) { + /* + * Gservices was moved into vendor/google. + */ + db.execSQL("DROP TABLE IF EXISTS gservices"); + db.execSQL("DROP INDEX IF EXISTS gservicesIndex1"); + upgradeVersion = 45; + } + + if (upgradeVersion != currentVersion) { Log.w(TAG, "Got stuck trying to upgrade from version " + upgradeVersion + ", must wipe the settings provider"); |