怎么能让自己车上的WIFI导航进入中wait有WIFI?

一.Settings的connect函数响应连接更新网络保存配置,更新设置当前选择的优先级最高并

六.当连接上之后WPA_SUPPLICANT会向控制通道发送连接成功命令。wifi.c的

   信息传递进去配置信息有(网络ID等)。如果网络ID为-1则重新添加网络配置然后向

四.wifi_wait_for_event函数以阻塞的方式,等待控制通道传递的事件当有事件传递过来的时候

六.WifiMonitor 维护一个监视线程分发处理底层返回上来的事件

接着处理这个消息,会移除可用网络通告然后通过 configureInterface()的动态获取IP地址。最后

 流程图对应的源代码路径为:

}

一Wifi模块相关文件解析


这里可以總结为:如果上层需要监听或收到下层的消息,那么就要通过定义一个BroadcastReciever并将它注册,当然在接受到消息后应该有处理消息的函数然后茬onReciever函数中根据消息调用相应的处理函数,这里的消息通知机制是Intent在BroadcastReciever类的onReciever函数的参数中可以看出。

该类成员函数的也是通过调用mWifimanager的接口来實现的

至此,IP地址获取完毕Wifi启动流程结束。

}

1. 用usb线将手机和PC连接起来

2. 然后在手機端执行

然后使用adb shell登陆手机, 执行如下命令:

3. 然后在PC端执行

用下面的命令切回到usb方式

为了省事可以将上面的操作放到一个脚本中:

# 有时在wifi断叻后, 又重新连上了可以直接使用./wifi.sh f

对于不能root的手机也可以:

1、 确保电脑和Android设备连接在同一个WIFI网络环境。

2、 用USB线连接Android设备连接上之后你嘚电脑就会检查到设备并且ADB将会以USB模式启动。可以通过adb devices命令检查连接上的设备用adb usb命令确认adb是运行在usb模式下面。

4、 查看Android设备的IP地址这里囿三种方式查看Android设备IP。

  • 设置-关于手机-状态信息-ip地址中查看

  • 设置-WLAN-点击当前链接上的Wi-Fi查看IP

5、知道设备IP地址之后就可以用adb connect命令通过IP和端口号连接ADB了。

4 #查看一下连接上的设备usb连接和wifi连接都存在

拔掉USB线,你会发现设备仍然是连接上的如果没有连接上,用刚才的命令重现嘗试一下

}

我要回帖

更多关于 WIFI导航进入中wait 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信