Android 9在连接以太网情况下 还能连接WiFi

简介: Android 9在连接以太网情况下 还能连接WiFi

修改 framework/opt/net/wifi/service/java/com/android/server/wifi/WifiStateMachine.java

                case CMD_START_CONNECT:
                    /* connect command coming from auto-join */
                    netId = message.arg1;
                    int uid = message.arg2;
                    bssid = (String) message.obj;
 
                    synchronized (mWifiReqCountLock) {
                        if (!hasConnectionRequests()) {
                            if (mNetworkAgent == null) {
                                loge("CMD_START_CONNECT but no requests and not connected,"
                                        + " bailing");
                                //break;
                            } else if (!mWifiPermissionsUtil.checkNetworkSettingsPermission(uid)) {
                                loge("CMD_START_CONNECT but no requests and connected, but app "
                                        + "does not have sufficient permissions, bailing");
                                //break;
                            }
                        }
                    }

屏蔽掉 break ,让连接操作继续执行。


目录
相关文章
|
4天前
|
Android开发
Android 状态栏WiFi图标的显示逻辑
Android 状态栏WiFi图标的显示逻辑
31 0
|
3天前
|
Android开发
Android获取当前连接的wifi名称
Android获取当前连接的wifi名称
14 6
|
4天前
|
Android开发
android连接指定wifi
android连接指定wifi
18 0
|
4天前
|
Android开发 网络架构
【Android App】检查手机连接WiFi信息以及扫描周围WiFi的讲解及实战(附源码和演示 超详细必看)
【Android App】检查手机连接WiFi信息以及扫描周围WiFi的讲解及实战(附源码和演示 超详细必看)
254 1
|
8月前
|
Android开发
Android获取已连接wifi的热点信息(上位机开发学习之多个界面切换编程)
Android获取已连接wifi的热点信息(上位机开发学习之多个界面切换编程)
191 0
|
8月前
|
物联网 Android开发
Android获取已连接wifi的热点信息
Android获取已连接wifi的热点信息
198 0
|
定位技术 Android开发
Android 得到当前已连接的wifi的信号强度
Android 得到当前已连接的wifi的信号强度
221 0
|
Android开发
Android连接WIFI(续)
历史遗留问题终该解决,之前有文章Android连接WIFI,今天再次整理一下,梳理一下遗留的问题 修改或者删除配置失败,返回-1 Android 6.0以后的限制,程序本身只能修改和删除自己创建的配置,如果是在手机WIFI管理器或者其他应用程序连接的WIFI,那么只能连接,不能修改(有ROOT权限除外)。
1126 0