以太网中配置Configuration的时候,可以在IpConfiguration的初始化时候,去设置代理类型和代理参数。下面是rk平台以太网设置中添加代理设置的修改:
通过添加一个KEY_ETH_PROXY的选项来设置代理的配置,然后再设置以太网静态或者动态的类型时候下发给系统进行设置。
--- a/packages/apps/Settings/src/com/android/settings/ethernet/EthernetSettings.java
+++ b/packages/apps/Settings/src/com/android/settings/ethernet/EthernetSettings.java
@@ -57,7 +57,6 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
-import android.preference.Preference.OnPreferenceChangeListener;
import com.android.settings.SettingsPreferenceFragment.SettingsDialogFragment;
/*for 5.0*/
@@ -76,6 +75,14 @@ import android.preference.ListPreference;
import com.android.internal.logging.MetricsLogger;
import com.android.settings.ethernet_static_ip_dialog;
+import android.net.ProxyInfo;
+import android.widget.TextV