Android開發之判斷網絡狀態是否有連結


public class  :  ConnectivityManager
類別說明 : Class that answers queries about the state of network connectivity. It also notifies applications when network connectivity changes.

說明網頁 : http://developer.android.com/reference/android/net/ConnectivityManager.html


Android判斷網絡狀態是否有連結,不多說了,看代碼吧!
/templets/default
/*** 判斷網絡狀態是否可用* @return true:網絡可用; false:網絡不可用*/

public boolean isConnectInternet() {ConnectivityManager conManager

view sourceprint?


Android判斷網絡狀態是否斷開,不多說了,看代碼吧!

/templets/default
/**
* 判斷網絡狀態是否可用
* @return true:網絡可用; false:網絡不可用
*/


public boolean isConnectInternet() {
    ConnectivityManager conManager=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
    NetworkInfo networkInfo = conManager.getActiveNetworkInfo();
    if(networkInfo != null){ // 注意,這個判斷一定要的哦,要不然會出錯
        return networkInfo.isAvailable();
    }
    return false;
}

最后别忘要在加上

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

這個權限

 






文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Android 教學
相關日誌:

评论: 0 | 引用: 0 | 查看次数: 2554
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭