根据我们公司的要求,我们阻止BB用户在办公室内使用WiFi,因为我必须通过短信启用和禁用黑莓WiFi。如果它已启用,我可以通过此代码禁用。
if ((wafs & RadioInfo.WAF_WLAN) != 0) {
Radio.deactivateWAFs(RadioInfo.WAF_WLAN);
}
但我的问题是如何知道用户何时尝试启用WiFi。所以我可以施加限制。
我曾尝试过 WLANConnectionListener interfae.But无法做到这一点。如果有可能,请给我一些示例代码。
答案 0 :(得分:0)
这是不可能的,因为虽然您可以拦截用户提出的Wi-Fi启用请求,但您无法阻止用户关闭和/或卸载您的应用。
答案 1 :(得分:0)
我用这种方式在android中找到了我的问题的解决方案。但是在黑莓中是否有办法..?
if (wifiManager.isWifiEnabled())
{
wifiManager.setWifiEnabled(false);
}
else if(WifiManager.WIFI_STATE_ENABLED==state)
{
wifiManager.setWifiEnabled(false);
}