禁止不安全网络

----------- src/com/android/settings/wifi/WifiConfigController.java -----------
index 88acd88..c143258 100644
@@ -474,4 +474,8 @@ public class WifiConfigController implements TextWatcher,
         boolean enabled = false;
         boolean passwordInvalid = false;
+        // not allow unsafe net work
+        if(mAccessPointSecurity == AccessPoint.SECURITY_WEP || mAccessPointSecurity == AccessPoint.SECURITY_NONE){
+            return false;
+        }
         if (mPasswordView != null
                 && ((mAccessPointSecurity == AccessPoint.SECURITY_WEP

--------------- src/com/android/settings/wifi/WifiSettings.java ---------------
index ccc6abe..1516522 100644
@@ -531,4 +531,9 @@ public class WifiSettings extends RestrictedSettingsFragment
         switch (item.getItemId()) {
             case MENU_ID_CONNECT: {
+                // add for unsafe network
+                if (mSelectedAccessPoint.getSecurity() == AccessPoint.SECURITY_NONE || mSelectedAccessPoint.getSecurity() == AccessPoint.SECURITY_WEP){
+                    //Toast.makeText(getActivity(), R.string.wifi_failed_connect_message,Toast.LENGTH_SHORT).show();
+                    return false;
+                }
                 boolean isSavedNetwork = mSelectedAccessPoint.isSaved();
                 if (isSavedNetwork) {
@@ -580,4 +585,9 @@ public class WifiSettings extends RestrictedSettingsFragment
                 return false;
             }
+            //add for network
+            if(mSelectedAccessPoint.getSecurity() == AccessPoint.SECURITY_NONE) {
+                //Toast.makeText(getActivity(),R.string.wifi_not_allow_connect.Toast.LENGTH_SHORT).show();
+                return true;
+            }
             if (mSelectedAccessPoint.isActive()) {
                 return super.onPreferenceTreeClick(preference);

----------- src/com/android/settings/wifi/WifiConfigController.java -----------
index 88acd88..c143258 100644
@@ -474,4 +474,8 @@ public class WifiConfigController implements TextWatcher,
         boolean enabled = false;
         boolean passwordInvalid = false;
+        // not allow unsafe net work
+        if(mAccessPointSecurity == AccessPoint.SECURITY_WEP || mAccessPointSecurity == AccessPoint.SECURITY_NONE){
+            return false;
+        }
         if (mPasswordView != null
                 && ((mAccessPointSecurity == AccessPoint.SECURITY_WEP

--------------- src/com/android/settings/wifi/WifiSettings.java ---------------
index ccc6abe..1516522 100644
@@ -531,4 +531,9 @@ public class WifiSettings extends RestrictedSettingsFragment
         switch (item.getItemId()) {
             case MENU_ID_CONNECT: {
+                // add for unsafe network
+                if (mSelectedAccessPoint.getSecurity() == AccessPoint.SECURITY_NONE || mSelectedAccessPoint.getSecurity() == AccessPoint.SECURITY_WEP){
+                    //Toast.makeText(getActivity(), R.string.wifi_failed_connect_message,Toast.LENGTH_SHORT).show();
+                    return false;
+                }
                 boolean isSavedNetwork = mSelectedAccessPoint.isSaved();
                 if (isSavedNetwork) {
@@ -580,4 +585,9 @@ public class WifiSettings extends RestrictedSettingsFragment
                 return false;
             }
+            //add for network
+            if(mSelectedAccessPoint.getSecurity() == AccessPoint.SECURITY_NONE) {
+                //Toast.makeText(getActivity(),R.string.wifi_not_allow_connect.Toast.LENGTH_SHORT).show();
+                return true;
+            }
             if (mSelectedAccessPoint.isActive()) {
                 return super.onPreferenceTreeClick(preference);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值