From be90341c808ac5b17149eb42eac966906c6f2041 Mon Sep 17 00:00:00 2001 From: Stuart Scott Date: Thu, 24 Jul 2014 19:22:06 -0700 Subject: [PATCH] Add option to reset network settings to factory bug:16161518 Change-Id: I7c0cc58d5385352c6c9af2b27af23a744b5df977 --- proguard.flags | 2 + res/layout/reset_network.xml | 60 ++++++ res/layout/reset_network_confirm.xml | 38 ++++ res/values/strings.xml | 26 ++- res/xml/privacy_settings.xml | 79 ++++--- src/com/android/settings/MasterClear.java | 14 +- src/com/android/settings/PrivacySettings.java | 44 ++-- src/com/android/settings/ResetNetwork.java | 198 +++++++++++++++++ .../android/settings/ResetNetworkConfirm.java | 200 ++++++++++++++++++ 9 files changed, 576 insertions(+), 85 deletions(-) create mode 100644 res/layout/reset_network.xml create mode 100644 res/layout/reset_network_confirm.xml create mode 100644 src/com/android/settings/ResetNetwork.java create mode 100644 src/com/android/settings/ResetNetworkConfirm.java diff --git a/proguard.flags b/proguard.flags index 694ab290395..578ff4d5f31 100644 --- a/proguard.flags +++ b/proguard.flags @@ -7,6 +7,8 @@ -keep class com.android.settings.bluetooth.* -keep class com.android.settings.applications.* -keep class com.android.settings.inputmethod.* +-keep class com.android.settings.ResetNetwork +-keep class com.android.settings.ResetNetworkConfirm -keep class com.android.settings.MasterClear -keep class com.android.settings.MasterClearConfirm -keep class com.android.settings.accounts.* diff --git a/res/layout/reset_network.xml b/res/layout/reset_network.xml new file mode 100644 index 00000000000..ab96ea74c57 --- /dev/null +++ b/res/layout/reset_network.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + +