Codename one wi-fi detection
问题描述:
Im与“Codename one”(Android开发人员)合作,我想知道如何检测手机是否已启动wi-fi。这样,我可以在本地决定存储数据,并且只有在WI-FI处于活动状态时才能传输它。否则,如果我想发送图片,没有WI-FI,可能会非常昂贵。Codename one wi-fi detection
作为一个相关的问题,我是否必须设置某种类型的cron或类似的(在我的代码中)以向我的设备询问WI-FI是否已打开?
非常感谢您的帮助。
请问候, 古斯塔沃
答
通常检测网络,你将需要使用的是否可以连接到特定服务器的支票因为无线网络可能是一个机场的WiFi或某事,你无权连接到外面。这将使它看起来像wifi连接,但不会真的工作。
我们有一个APN API,允许您检测连接类型(wifi/3G等),但它只适用于Android/Blackberry,因此在iOS上无法工作(此时)。请参阅NetworkManager
具体为:isAPSupported
,getCurrentAccessPoint
,getAPType
。