android wifi 是如何实现打开wifi后自动连接的

Danny_姜 软件研发工程师  2012-05-24 02:58:07
最近在搞wifi的自动连接 在上层一直未找到如何实现的

个人猜想应该是在驱动做的处理 但是不知道是如何处理的 求高手解答
...全文
420 点赞 收藏 2
写回复
2 条回复
Danny_姜 2012年07月31日
[Quote=引用 1 楼 的回复:]
保存wifi的enable状态 setWifiEnabledBlocking --->persistWifiEnabled(enable) -->Settings.Secure.putInt(cr, Settings.Secure.WIFI_ON, enabled ? 1 : 0);

///开启wifi自动启动 ConnectivityService --->wifiService.star……
[/Quote]


你说的这个只是在开机的时候去判断是否自动打开wifi啊
回复 点赞
共享to未来 2012年06月29日
保存wifi的enable状态 setWifiEnabledBlocking --->persistWifiEnabled(enable) -->Settings.Secure.putInt(cr, Settings.Secure.WIFI_ON, enabled ? 1 : 0);

///开启wifi自动启动 ConnectivityService --->wifiService.startWifi() ---->

boolean wifiEnabled = !isAirplaneModeOn() && (getPersistedWifiEnabled() || testAndClearWifiSavedState()); Slog.i(TAG, "WifiService starting up with Wi-Fi " + (wifiEnabled ? "enabled" : "disabled")); setWifiEnabled(wifiEnabled);
回复 点赞
发动态
发帖子
Android
创建于2009-10-09

4.6w+

社区成员

9.0w+

社区内容

移动平台 Android
社区公告
暂无公告