Introducing the Connectivity Manager

The ConnectivityManager represents the Network Connectivity Service. It's used to monitor the state of network connections, configure failover settings, and control the network radios.

To access the Connectivity Manager, use getSystemService, passing in Context.CONNECTIVITY_ service as the service name, as shown in Listing 13-12.

LISTING 13-12: Accessing the Connectivity Manager

Available for string service =

Wrox com Context.CONNECTIVITY_SERVICE;ConnectivityManager connectivity =

(ConnectivityManager)getSystemService(service);

Prepared for ASHLEE KABAT, email: [email protected] Order number: 56760408 This PDF is for the purchaser's personal use in accordance with the Wrox Terms of Service and under US copyright as stated on this book's copyright page. If you did not purchase this copy, please visit www.wrox.com to purchase your own copy.

To use the Connectivity Manager, your application needs read and write network state access permissions. Add each to your manifest, as shown here:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>

Mobile Apps Made Easy

Mobile Apps Made Easy

Quick start guide to skyrocket your offline and online business success with mobile apps. If you know anything about mobile devices, you’ve probably heard that famous phrase coined by one of the mobile device’s most prolific creators proclaiming that there’s an app for pretty much everything.

Get My Free Training Guide


Post a comment