如何知道用户尝试在黑莓手机中打开wifi时的状态

时间:2012-06-12 11:34:01

标签: blackberry wifi

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

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

但我的问题是如何知道用户何时尝试启用WiFi。所以我可以施加限制。

我曾尝试过 WLANConnectionListener interfae.But无法做到这一点。如果有可能,请给我一些示例代码。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

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

    }
相关问题