常用方法:
1.监听网络连接(Wi-Fi, GPRS, UMTS, etc),当网络发生改变时发送广播(broadcase)进行通知
2.通过该类查询网络连接状态
常用方法:
getActiveNetworkInfo() 返回NetworkInfo,当前网络连接的信息
getNetworkInfo(int networkType) 返回一个指定网络的连接信息
getNetworkPreference() 返回首选网络连接的网络类型
setNetworkPreference(int preference)设置首选网络连接的网络类型
例子:判断当前网络连接状态
- <nobr> public static boolean isNetworkConnected(Context context)
- {
- ConnectivityManager connMag = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
- NetworkInfo activeNetworkInfo = connMag.getActiveNetworkInfo();
- if(activeNetworkInfo != null){
- return activeNetworkInfo.isAvailable();
- }
- return false;
- }</nobr>
public static boolean
isNetworkConnected(Context context)
{ ConnectivityManager connMag = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connMag.getActiveNetworkInfo(); if(activeNetworkInfo != null){ return activeNetworkInfo.isAvailable(); ConnectivityManager详解 } return false; }本文转自 一点点征服 博客园博客,原文链接:http://www.cnblogs.com/ldq2016/p/5368164.html,如需转载请自行联系原作者