Consultar la disponibilidad de la radio y cambiar su estado

Puede utilizar el RadioInfo y las clases de Radio para determinar si se admite una tecnología particular de radio en un dispositivo BlackBerry y para encender o apagar la radio. Para obtener más información, consulte la documentación sobre API para BlackBerry Java SDK.
  1. Importe las clases y las interfaces necesarias.
    import net.rim.device.api.system.Radio;
    import net.rim.device.api.system.RadioInfo;
  2. Recupere un campo de bits de familias de acceso inalámbrico admitidas.
    int intSupportedWAFs = RadioInfo.getSupportedWAFs();
  3. Compruebe si la familia de acceso inalámbrico que quiere utilizar está disponible en el dispositivo. Realice un orden de bits Y una operación que combine el campo de bits de intSupportedWAFs y la constante para la familia de acceso inalámbrico que quiere utilizar. Si la familia está disponible, el resultado será distinto a cero.
    if ((intSupportedWAFs & RadioInfo.WAF_WLAN) !=0 )
    {
    
  4. Recupere un campo de bits de radios disponibles.
    int intSupportedWAFs = RadioInfo.getSupportedWAFs();
        int intActiveWAFs = RadioInfo.getActiveWAFs();
  5. Compruebe si la radio que quiere utilizar está desactivada. Si lo está, se aplican un orden de bits Y una operación a intActiveWAFs y la constante para la radio devuelve 0.
        if ((intActiveWAFs & RadioInfo.WAF_WLAN) = 0)
        {
  6. Si la radio está desactivada, actívela.
            Radio.activateWAFs(RadioInfo.WAF_WLAN);
         }
    }
Tema anterior: Trabajar con radios

¿Le ha resultado útil esta información? Envíenos sus comentarios.