当用户试图在blackberry中打开wifi时,如何知道状态
根据我们公司的要求,我们正在阻止BB用户在办公室内使用WiFi,因为我必须通过传入短信启用和禁用黑莓WiFi。我可以禁用此代码,如果它是开着的当用户试图在blackberry中打开wifi时,如何知道状态,blackberry,wifi,Blackberry,Wifi,根据我们公司的要求,我们正在阻止BB用户在办公室内使用WiFi,因为我必须通过传入短信启用和禁用黑莓WiFi。我可以禁用此代码,如果它是开着的 if ((wafs & RadioInfo.WAF_WLAN) != 0) { Radio.deactivateWAFs(RadioInfo.WAF_WLAN); } 但我的问题是如何知道用户何时尝试启用WiFi。这样我就可以限制了 我尝试了interfae。但未能做到这一点。如果可能,请给我一些示例代码。这是不可能的,
if ((wafs & RadioInfo.WAF_WLAN) != 0) {
Radio.deactivateWAFs(RadioInfo.WAF_WLAN);
}
但我的问题是如何知道用户何时尝试启用WiFi。这样我就可以限制了
我尝试了interfae。但未能做到这一点。如果可能,请给我一些示例代码。这是不可能的,因为虽然您可以拦截用户发出的Wi-Fi启用请求,你无法阻止用户关闭和/或卸载你的应用程序。我在android中找到了这样一个问题的解决方案。但在blackberry中有办法吗
if (wifiManager.isWifiEnabled())
{
wifiManager.setWifiEnabled(false);
}
else if(WifiManager.WIFI_STATE_ENABLED==state)
{
wifiManager.setWifiEnabled(false);
}
正如您在问题中提到的,WLANConnectionListener.networkConnected是检测设备何时连接到Wi-Fi网络的正确方法。这怎么解决不了你的问题?谢谢Donturener。。。我的问题是,当用户尝试启用WiFi时,如何在特定时间或特定位置进行限制。亲爱的先生。可以处理应用程序的重启和卸载两种情况。请给我一些想法或示例代码,以便在我的应用程序中实现WLANConnectionListener。