0

根据我们公司的要求,我们正在阻止 BB 用户在办公室内使用 WiFi,因为我必须通过传入的短信启用和禁用黑莓 WiFi。如果它打开,我可以通过此代码禁用。

if ((wafs & RadioInfo.WAF_WLAN) != 0) {
        Radio.deactivateWAFs(RadioInfo.WAF_WLAN);
    }

但我的问题是如何知道用户何时尝试启用 WiFi。这样我就可以限制。

我曾尝试过WLANConnectionListener接口。但无法做到这一点。如果可能的话,请给我一些示例代码。

4

2 回答 2

0

这是不可能的,因为虽然您可能能够拦截用户发出的 Wi-Fi 启用请求,但您无法阻止用户关闭和/或卸载您的应用程序。

于 2012-06-13T10:59:43.960 回答
0

我以这种方式在android中找到了我的问题的解决方案。但是在黑莓中有没有办法..?

         if (wifiManager.isWifiEnabled()) 
    {
        wifiManager.setWifiEnabled(false);

    }
    else if(WifiManager.WIFI_STATE_ENABLED==state)
    {
        wifiManager.setWifiEnabled(false);

    }
于 2012-08-01T07:21:56.447 回答