用ConnectivityManager可以判断现在的网络是wifi还是GPRS~
package com.et.TestNetWork;
import android.app.Activity;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.widget.TextView;
public class TestNetWork extends Activity {
/** Called when the activity is first created. */
private TextView text;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
text = (TextView) findViewById(R.id.text);
ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
if (connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED)
text.setText("wifi方式连接");
if (connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED)
text.setText("GPRS方式连接");
}
}
分享到:
相关推荐
使用JS在浏览器中判断当前网络状态的几种方法如下: 1. navigator.onLine 2. ajax请求 3. 获取网络资源 4. bind() 1. navigator.onLine 通过navigator.onLine判断当前网络状态: if(navigator.onLine){ ... }...
在实际应用中,可以根据项目需求进行适当修改和扩展,比如增加错误处理、设置重试机制等,以提供更健壮的网络状态判断功能。在`IsInternet`这个压缩包文件中,可能包含了上述部分或全部代码示例,用于帮助开发者快速...
1、用service和broadcastReceiver来时时监听网络状态。 2、判断网络连接状态的方法(如mobile网络和wifi网络) 3、用广播WifiManager.NETWORK_STATE_CHANGED_ACTION和ConnectivityManager.CONNECTIVITY_ACTION都行,...
cordova 3.4 版本的API 判断网络的连接状态 调用phonegap API 判断网络类型 :2G 3G 4G wifi 等等 博客: http://blog.csdn.net/aaawqqq/article/details/22220319
VB.NET判断网络连接状态
"iOS 网络状态判断demo"就是一个展示如何在iOS应用中检测网络连接状况的示例项目。在这个项目中,主要涉及到的技术点包括系统提供的网络状态API、监听网络变化的方法以及在应用中实时反馈网络状态的策略。 首先,...
在Android开发中,掌握如何判断网络状态、获取网络运营商以及识别网络类型是非常关键的技能,这对于构建具有网络功能的应用程序至关重要。以下将详细介绍这些知识点。 首先,**判断网络状态**是确保应用程序能够...
"判断网络连接状态工具类"是一个专门为Android开发者设计的实用工具,它可以帮助开发者轻松地检查设备当前的网络连接状况,确保应用在合适的时候执行网络操作。 该工具类通常会包含以下功能: 1. **检查网络是否...
本示例"判断网络状态demo"提供了一个简单易懂的方法来检测Android设备的网络连接状态,包括Wi-Fi和移动数据网络。以下是对这一主题的详细说明: 1. **Android网络权限**: 在进行网络状态检查之前,首先需要在...
本文将深入探讨如何使用易语言来判断网络是否连接,并提供相关的源码分析。 首先,我们要理解网络连接的判断原理。通常,我们可以通过尝试访问一个公共的、始终在线的服务器(如Google的DNS服务器8.8.8.8)来检查...
判断网络状态的工具类
Android 判断当前网络是否可用简单实例 用户手机当前网络可用:WIFI、2G/3G网络,用户打开与不打开网络,和是否可以用是两码事。可以使用指的是:用户打开网络了并且可以连上互联网进行上网。 首页添加网络权限 ...
这篇博客“iOS 判断网络状态”提供了实现这一功能的方法,通过查看其提供的源码文件“Reachability.h”和“Reachability.m”,我们可以了解到一种常用的技术——Reachability。 Reachability是Apple官方提供的一个...
本篇文章将详细讲解两种在iOS中判断网络状态的方法:通过系统StatusBar状态判断以及利用第三方库AFNetworking进行网络状态检测。 首先,我们来看第一种方法,即通过系统StatusBar状态判断网络状况。iOS系统会根据...
### C#.net 判断网络状态 在开发基于C#的应用程序时,经常需要检测用户的网络连接状态。这对于智能客户端(Smart Client)应用尤其重要,因为这类应用通常需要根据网络状况来调整其行为,例如在网络不可用时切换到...
在C#编程中,判断网络状态是一项常见的任务,它涉及到网络连接的检查、网络类型(如Wi-Fi、移动数据)的识别以及网络可用性的验证。本文将深入探讨如何使用C#来实现这些功能,帮助初学者更好地理解C#调用API编程以及...
通过ping命令来获取网络状态。程序运行后,能够实时监控网络是否连接。 当运行过程中,网络发生断网,点击判断的时候,也能够返回出当前网络的状态。这种办法比通过InternetGetConnectedState 判断,具有实时性。...
在Android开发中,判断网络连接状态是至关重要的功能之一,特别是在设计依赖于互联网的应用时。本文将深入探讨如何在Android应用程序中实现网络连接状态的检测,包括但不限于WiFi、GSM和3G网络,并且会触及到更深...
仿QQ微信,Android开发中网络连接状态的判断(判断android设备是否有网络),详细了解请移步http://blog.csdn.net/zxc514257857/article/details/69219113
在Android应用开发中,了解如何判断网络连接状态和网络连接类型是至关重要的。这不仅可以确保应用在有网络的情况下正常运行,还可以根据不同的网络环境提供不同的服务。以下是一些关于Android中判断网络连接的知识点...