在android中,如何监测网络的状态呢,这个有的时候也是十分重要的,方法如下:
public class ConnectionDetector {
private Context _context;
public ConnectionDetector(Context context){
this._context = context;
}
public boolean isConnectingToInternet(){
ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE);
if (connectivity != null)
{
NetworkInfo[] info = connectivity.getAllNetworkInfo();
if (info != null)
for (int i = 0; i < info.length; i++)
if (info[i].getState() == NetworkInfo.State.CONNECTED)
{
return true;
}
}
return false;
}
调用:
ConnectionDetector cd = new ConnectionDetector(getApplicationContext());
Boolean isInternetPresent = cd.isConnectingToInternet(); //
分享到:
相关推荐
通过socket连接判断端口是否可达 如 127.0.0.1 8080
仿QQ微信,Android开发中网络连接状态的判断(判断android设备是否有网络),详细了解请移步http://blog.csdn.net/zxc514257857/article/details/69219113
这是android判断网络的工具类,直接返回boolean类型
非常好用的判断网络连接的demo,已经封装好了,可以直接调用,而且区分了三种不同的情况,网络未连接,用gprs网络连接,wifi网络连接三种
主要介绍了Android中判断网络是否连接实例详解的相关资料,需要的朋友可以参考下
首先判断是否有无网络连接,其次判断是否是wifi还是手机网络,最后如果是手机网络的话判断当前网络类型是2G网络还是3G网络还是4G网络。Demo通过两种方式进行判断,一种是通过广播进行判断,另一种方式是实时监听判断...
Android 判断网络连接,若为连接网络,则弹出提示框,点击确定进入设置Setting 界面;记得增加权限
主要介绍了Android中判断网络连接是否可用的方法总结的相关资料,需要的朋友可以参考下
用于判断手机所连接的网络属于何种网络,以及手机是否连接了网络
本文实例讲述了Android编程判断网络连接是否可用的方法。分享给大家供大家参考,具体如下: 为了提高用户体验,我们在开发 android 应用的过程需要联网获取数据的时候我们首先要做的一步就是: 1.判断当前手机是否...
android 腾讯定位并判断网络连接 ,通过网络定位,在定位前先判断网络链接状态,状态良好,则定位。
判断android设备是否连接网络
Android中判断应用运行时是否有网络连接并弹出对话框提示,详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/59175179
android判断网络状态、获取网络运营商、网络类型的工具类,并提供打开网络设置界面接口
一个判断当前是否有可用网络连接的Demo
在使用Android连接网络的时候,...要判断网络状态,首先需要有相应的权限,下面为权限代码: 即允许访问网络状态: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"> 下面为判断代码:
Android开发中网络连接状态的判断(判断android设备是否有网络),详细了解请移步http://blog.csdn.net/zxc514257857/article/details/68066192
Android用于判断当前网络是否真正可用,判断数据流量是否连通。