常用方法:
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,如需轉載請自行聯系原作者