diff --git a/res/layout/wifi_dialog.xml b/res/layout/wifi_dialog.xml index cd968b13e16..7275c73038b 100644 --- a/res/layout/wifi_dialog.xml +++ b/res/layout/wifi_dialog.xml @@ -196,6 +196,12 @@ style="@style/wifi_item_content" android:prompt="@string/proxy_settings_title" android:entries="@array/wifi_proxy_settings" /> + + The HTTP proxy is used by the browser but may not be used by the other apps. + + "PAC URL: " + Location: diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java index 90aef863788..55dc0337566 100644 --- a/src/com/android/settings/wifi/WifiConfigController.java +++ b/src/com/android/settings/wifi/WifiConfigController.java @@ -239,6 +239,13 @@ public class WifiConfigController implements TextWatcher, if (config.proxySettings == ProxySettings.STATIC) { mProxySettingsSpinner.setSelection(PROXY_STATIC); showAdvancedFields = true; + } else if (config.proxySettings == ProxySettings.PAC) { + mProxySettingsSpinner.setVisibility(View.GONE); + TextView textView = (TextView)mView.findViewById(R.id.proxy_pac_info); + textView.setVisibility(View.VISIBLE); + textView.setText(context.getString(R.string.proxy_url) + + config.linkProperties.getHttpProxy().getPacFileUrl()); + showAdvancedFields = true; } else { mProxySettingsSpinner.setSelection(PROXY_NONE); }