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.
- Importe las clases y las interfaces necesarias.
import net.rim.device.api.system.Radio;
import net.rim.device.api.system.RadioInfo;
- Recupere un campo de bits de familias de acceso inalámbrico admitidas.
int intSupportedWAFs = RadioInfo.getSupportedWAFs();
- 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 )
{
- Recupere un campo de bits de radios disponibles.
int intSupportedWAFs = RadioInfo.getSupportedWAFs();
int intActiveWAFs = RadioInfo.getActiveWAFs();
- 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)
{
- Si la radio está desactivada, actívela.
Radio.activateWAFs(RadioInfo.WAF_WLAN);
}
}
¿Le ha resultado útil esta información? Envíenos sus comentarios.