Working with radios

There may be cases where you need to turn on a radio on a BlackBerry® device to use a particular network transport. For example, you may want your BlackBerry device application to connect over Wi-Fi® to make efficient use of bandwidth. Or, you may want to compare your application's performance when you use different wireless technologies.

You can use the net.rim.device.api.system.RadioInfo class to gather information about the wireless technologies that are available on a device. Using the rim.device.api.system.Radio class, you can manage the radios on the device. You should also implement the net.rim.device.api.system.RadioStatusListener interface to receive notifications about changes in radio status.

The wireless technologies that are available on BlackBerry devices are grouped into three wireless access families.

Wireless access family



This family includes GPRS, EDGE, UMTS® GERAN, UTRAN, and GAN.


This family includes CDMA2000® and EVDO.


This family includes IEEE® 802.11™, 802.11a, 802.11b, 802.11g.

Was this information helpful? Send us your comments.