快捷搜索:

Android开发中是否连上网络检测方法

Android 开拓教程,安卓平台的收集法度榜样也是对照多,我们开拓收集法度榜样的时刻必要知道当前用户的收集连接状态。Android 平台下供给了一个android.net.ConnectivityManager类来监控当前的收集状态包括wifi、gprs、UMTS等。

这个类有如下几方面的用法:

1. 监控当前的收集状态

2. 当收集状态发送变更时发出广播

3. 当一个收集连接掉败时切换到另一个收集

4. 供给一些API容许利用法度榜样查询当前较好和较差的收集状态

下面是反省收集连接的代码:

boolean checkNetwork() {

// 实例化ConnectivityManager

ConnectivityManager manager = (ConnectivityManager)this

.getSystemService(Context.CONNECTIVITY_SERVICE);

// 获适合前收集信息

NetworkInfo info = manager.getActiveNetworkInfo();

// 判断是否连接

if (info == null || !info.isConnected()) {

return false;

}

return true;

}

您可能还会对下面的文章感兴趣: