diff options
author | PauloftheWest <paulofthewest@google.com> | 2014-06-18 11:20:24 -0700 |
---|---|---|
committer | PauloftheWest <paulofthewest@google.com> | 2014-06-27 12:52:56 -0700 |
commit | b4564c39b734227cd67e46d738caa6fb9d89c4cb (patch) | |
tree | 4329ffb3965f1b753dc66759bcb373eb6538e9a9 /src/com/android/settings/wifi/AdvancedWifiSettings.java | |
parent | 0e6ffc429d0b3e40e9c72dd2cca0ef5b1942e905 (diff) | |
download | packages_apps_Settings-b4564c39b734227cd67e46d738caa6fb9d89c4cb.zip packages_apps_Settings-b4564c39b734227cd67e46d738caa6fb9d89c4cb.tar.gz packages_apps_Settings-b4564c39b734227cd67e46d738caa6fb9d89c4cb.tar.bz2 |
Applied some minor UI changes (see below)
+ Changed wifi icons to teal
+ Removed “Secured with …” from network status
+ Added an empty state image above text when Wi-Fi is off
+ Removed Wi-Fi Direct and WPS Push button from overflow menu
+ Added Wi-Fi Direct and WPS Push button to Advance Activity
+ Input Password Dialog: Moved Signal Strength and Security to Advance
+ Input Password Dialog: Updated Password text to Material style
BugId: #15698824 #15702808
Change-Id: I542ab9aac2c098738330c92d9183d3907c4f0b38
Diffstat (limited to 'src/com/android/settings/wifi/AdvancedWifiSettings.java')
-rw-r--r-- | src/com/android/settings/wifi/AdvancedWifiSettings.java | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/src/com/android/settings/wifi/AdvancedWifiSettings.java b/src/com/android/settings/wifi/AdvancedWifiSettings.java index 4accb04..aa4c185 100644 --- a/src/com/android/settings/wifi/AdvancedWifiSettings.java +++ b/src/com/android/settings/wifi/AdvancedWifiSettings.java @@ -22,10 +22,12 @@ import android.content.Intent; import android.content.IntentFilter; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; +import android.net.wifi.WpsInfo; import android.os.Bundle; import android.preference.CheckBoxPreference; import android.preference.ListPreference; import android.preference.Preference; +import android.preference.Preference.OnPreferenceClickListener; import android.preference.PreferenceScreen; import android.provider.Settings; import android.provider.Settings.Global; @@ -50,6 +52,8 @@ public class AdvancedWifiSettings extends SettingsPreferenceFragment private static final String KEY_POOR_NETWORK_DETECTION = "wifi_poor_network_detection"; private static final String KEY_SCAN_ALWAYS_AVAILABLE = "wifi_scan_always_available"; private static final String KEY_INSTALL_CREDENTIALS = "install_credentials"; + private static final String KEY_WIFI_DIRECT = "wifi_direct"; + private static final String KEY_WPS_PUSH = "wps_push_button"; private static final String KEY_SUSPEND_OPTIMIZATIONS = "suspend_optimizations"; private WifiManager mWifiManager; @@ -121,13 +125,28 @@ public class AdvancedWifiSettings extends SettingsPreferenceFragment scanAlwaysAvailable.setChecked(Global.getInt(getContentResolver(), Global.WIFI_SCAN_ALWAYS_AVAILABLE, 0) == 1); - Intent intent=new Intent(Credentials.INSTALL_AS_USER_ACTION); + Intent intent = new Intent(Credentials.INSTALL_AS_USER_ACTION); intent.setClassName("com.android.certinstaller", "com.android.certinstaller.CertInstallerMain"); intent.putExtra(Credentials.EXTRA_INSTALL_AS_UID, android.os.Process.WIFI_UID); Preference pref = findPreference(KEY_INSTALL_CREDENTIALS); pref.setIntent(intent); + Intent wifiDirectIntent = new Intent(getActivity(), + com.android.settings.Settings.WifiP2pSettingsActivity.class); + Preference wifiDirectPref = findPreference(KEY_WIFI_DIRECT); + wifiDirectPref.setIntent(wifiDirectIntent); + + // WpsDialog: Create the dialog like WifiSettings does. + Preference wpsPushPref = findPreference(KEY_WPS_PUSH); + wpsPushPref.setOnPreferenceClickListener(new OnPreferenceClickListener() { + public boolean onPreferenceClick(Preference arg0) { + WpsDialog wpsDialog = new WpsDialog(getActivity(), WpsInfo.PBC); + wpsDialog.show(); + return true; + } + }); + CheckBoxPreference suspendOptimizations = (CheckBoxPreference) findPreference(KEY_SUSPEND_OPTIMIZATIONS); suspendOptimizations.setChecked(Global.getInt(getContentResolver(), |