diff options
| author | Christian Sonntag <cxs@android.com> | 2009-08-07 15:16:17 -0700 |
|---|---|---|
| committer | Christian Sonntag <cxs@android.com> | 2009-08-07 15:16:17 -0700 |
| commit | 92c1752175f0880a0e0a05fdca37b54a8fb2b52d (patch) | |
| tree | e2dec72a5a52a8805d5ed7998c1bed725cfd2e94 /packages/SettingsProvider | |
| parent | 76b8c2cbb177d1abf54e690491efd26cbb569eea (diff) | |
| download | frameworks_base-92c1752175f0880a0e0a05fdca37b54a8fb2b52d.zip frameworks_base-92c1752175f0880a0e0a05fdca37b54a8fb2b52d.tar.gz frameworks_base-92c1752175f0880a0e0a05fdca37b54a8fb2b52d.tar.bz2 | |
Change WIFI key
Diffstat (limited to 'packages/SettingsProvider')
| -rw-r--r-- | packages/SettingsProvider/src/com/android/providers/settings/SettingsBackupAgent.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsBackupAgent.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsBackupAgent.java index e53171f..a5bd254 100644 --- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsBackupAgent.java +++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsBackupAgent.java @@ -83,6 +83,11 @@ public class SettingsBackupAgent extends BackupHelperAgent { }; private static final String FILE_WIFI_SUPPLICANT = "/data/misc/wifi/wpa_supplicant.conf"; + + // the key to store the WIFI data under, should be sorted as last, so restore happens last. + // use very late unicode character to quasi-guarantee last sort position. + private static final String KEY_WIFI_SUPPLICANT = "\uffeeWIFI"; + private static final String FILE_BT_ROOT = "/data/misc/hcid/"; private SettingsHelper mSettingsHelper; @@ -113,7 +118,7 @@ public class SettingsBackupAgent extends BackupHelperAgent { stateChecksums[STATE_LOCALE] = writeIfChanged(stateChecksums[STATE_LOCALE], KEY_LOCALE, locale, data); stateChecksums[STATE_WIFI] = - writeIfChanged(stateChecksums[STATE_WIFI], FILE_WIFI_SUPPLICANT, wifiData, data); + writeIfChanged(stateChecksums[STATE_WIFI], KEY_WIFI_SUPPLICANT, wifiData, data); writeNewChecksums(stateChecksums, newState); } @@ -133,7 +138,7 @@ public class SettingsBackupAgent extends BackupHelperAgent { mSettingsHelper.applyAudioSettings(); } else if (KEY_SECURE.equals(key)) { restoreSettings(data, Settings.Secure.CONTENT_URI); - } else if (FILE_WIFI_SUPPLICANT.equals(key)) { + } else if (KEY_WIFI_SUPPLICANT.equals(key)) { int retainedWifiState = enableWifi(false); restoreFile(FILE_WIFI_SUPPLICANT, data); FileUtils.setPermissions(FILE_WIFI_SUPPLICANT, |
