Chinaunix
标题:
请教APP如何得知wifi连接状态(变化)的问题
[打印本页]
作者:
mordorwww
时间:
2016-10-11 09:37
标题:
请教APP如何得知wifi连接状态(变化)的问题
本帖最后由 mordorwww 于 2016-10-11 09:41 编辑
1 当APP刚启动需要wifi发送数据时,需要知道 wifi的连接状态以决定是否用wifi发送数据(以免造成不必要的时延和3g4g流量浪费等),
所以APP启动时需要知道当前wifi的连接状态
2
2.1 当wifi处于连接状态时,APP使用wif发送数据,这个状态下如果wifi断开了,APP需要不再通过 wifi发送数据,以免造成不必要的功耗等,
所以APP需要得到wifi断开的事件通知
2.2 当wifi处于断开状态时,APP不使用wif发送数据,这个状态下如果wifi连接了,APP需要再通过 wifi发送数据,以免造成不必要的时延和3g4g流量浪费等,
所以APP需要得到wifi连接的事件通知
android是否有API支持上述功能?
作者:
renxiao2003
时间:
2017-01-10 14:36
注册WIFI变更事件广播应该就可以。具体的我有点记不住了。
作者:
renxiao2003
时间:
2017-01-10 14:39
ConnectivityManager manager = (ConnectivityManager)context.GetSystemService(Context.ConnectivityService);
NetworkInfo wifi = manager.GetNetworkInfo(ConnectivityType.Wifi);
intentFilter.AddAction(WifiManager.WifiStateChangedAction);
复制代码
作者:
renxiao2003
时间:
2017-01-10 14:40
MONO FOR Android的代码
作者:
l495051275
时间:
2017-02-18 17:00
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2