代号一个wi-fi检测

时间:2014-09-05 01:24:06

标签: android-wifi codenameone

我和#34; Codename one" (Android开发人员),我想知道如何检测手机是否启用了Wi-Fi。通过这种方式,我可以在本地决定存储数据,并仅在WI-FI处于活动状态时进行传输。否则,如果我想发送图片,没有WI-FI,可能会非常昂贵。

作为一个相关的问题,我是否必须设置某种类型的cron或类似的(在我的代码中)才能询问我的设备是否已打开WI-FI?

非常感谢你的帮助。

请问, 古斯塔沃

1 个答案:

答案 0 :(得分:0)

通常,为了检测网络,您需要检查是否可以连接到特定服务器,因为WiFi可能是机场wifi,或者您无权在外部连接。这将使wifi看起来像是连接在一起但确实无法正常工作。

我们有一个APN API,允许您检测连接类型(wifi / 3g等),但它只适用于Android / Blackberry,因此在iOS上工作(此时)等等。查看NetworkManager具体为:isAPSupportedgetCurrentAccessPointgetAPType