`

开启GPRS或WIFI网络连接

阅读更多
private boolean CheckNetwork() {
	boolean flag = false;
	ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
	if (cwjManager.getActiveNetworkInfo() != null)
		flag = cwjManager.getActiveNetworkInfo().isAvailable();
	if (!flag) {
		Builder b = new AlertDialog.Builder(this).setTitle("没有可用的网络")
				.setMessage("请开启GPRS或WIFI网络连接");
		b.setPositiveButton("确定", new DialogInterface.OnClickListener() {
			public void onClick(DialogInterface dialog, int whichButton) {
				Intent mIntent = new Intent("/");
				ComponentName comp = new ComponentName(
						"com.android.settings",
						"com.android.settings.WirelessSettings");
				mIntent.setComponent(comp);
				mIntent.setAction("android.intent.action.VIEW");
				startActivity(mIntent);
			}
		}).setNeutralButton("取消", new DialogInterface.OnClickListener() {
			public void onClick(DialogInterface dialog, int whichButton) {
				dialog.cancel();
			}
		}).create();
		b.show();
	}

	return flag;
}

// 判断是否有网络连接
if (!CheckNetwork())
	return;

 

1
0
分享到:
评论

相关推荐

    GPRS打开和关闭

    2.2 APN设置:APN(Access Point Name)是连接到GPRS网络的入口点,用户或运营商可以设置不同的APN以接入不同的网络服务,如浏览网页、发送彩信等。 2.3 数据用量监控:Android系统提供了数据用量统计功能,可以查看...

    Android例子源码GPS、GPRS、WIFI状态判断+SIM卡信息读取.zip

    如果返回的NetworkInfo对象不为空,并且其getType()方法返回ConnectivityManager.TYPE_MOBILE,表明设备正通过GPRS或类似的移动数据连接上网。 WIFI状态的判断同样依赖于ConnectivityManager,但这次我们需要检查的...

    Android例子源码GPS、GPRS、WIFI状态判断+SIM卡信息读取

    GPRS(通用分组无线业务)通常指的是2G网络,现在已经被4G和5G网络取代,但在一些老旧设备或网络环境下仍有使用。在Android中,我们通常通过ConnectivityManager检查网络连接状态,而不是直接判断GPRS,因为GPRS不是...

    android实用GPRS连接归类.pdf

    在Android开发中,GPRS(General Packet Radio Service)连接是移动设备通过蜂窝网络进行数据传输的一种方式。Android系统会自动调用当前活动的网络,这意味着如果WiFi开启,应用将优先使用WiFi网络;若WiFi关闭,...

    Android widger一键开关(WIFI,蓝牙,GPRS)

    本项目“Android widget一键开关(WIFI,蓝牙,GPRS)”正是利用这一特性,为用户提供了一个方便快捷的方式去控制设备的网络连接状态。以下是关于这个项目及其涉及的知识点的详细说明: 1. **Android Widget**: ...

    Android禁用GPRS Demo效果

    2. **NetworkInfo**:ConnectivityManager提供的`getActiveNetworkInfo()`方法可以获取当前活动网络的信息,包括网络类型(如GPRS、EDGE、WIFI等)和状态(是否已连接)。 3. **DataUsageStatsManager**(API 26及...

    gprs拨号上网具体步骤

    - **启用数据服务**: 在手机的设置菜单中,找到“网络设置”或“移动网络”,确保数据服务已开启,通常会有“数据漫游”和“移动数据”两个选项,根据需要进行选择。 - **选择运营商**: 如果手机支持自动选择...

    qt_application.rar_qt wifi开发_qt 摄像头_wifi摄像_wifi摄像头

    通过这个类,开发者可以发送HTTP、HTTPS甚至FTP请求,同时支持WiFi连接的管理。要实现WiFi功能,开发者需要对网络状态进行监听,可以使用QNetworkConfigurationManager来获取网络配置信息,包括WiFi网络的可用性、...

    Android编程获取网络连接.doc

    这将打开设备的系统设置界面,用户可以在这里开启或配置网络连接。 总的来说,Android的`ConnectivityManager`为开发者提供了丰富的接口,以便于检查和管理网络连接。了解并熟练使用这些接口,可以让你的应用程序...

    android判断网络状态、网络运营商、网络类型

    综上所述,Android开发中判断网络状态、获取网络运营商和网络类型以及打开网络设置接口的方法都是通过系统提供的服务和类来实现的,它们是构建网络相关应用不可或缺的基础。开发者应熟练掌握这些技能,以确保应用在...

    Wifi无线网络组建与实用基础知识

    无线网络的优势在于其扩展性和灵活性,覆盖范围广泛,只要在信号范围内,设备就能连接并上网,速度远超GPRS,并且不额外收取流量费用。然而,这也带来了一些缺点,如需要购买无线路由器增加成本,以及网络安全问题,...

    移远EC20 WIFI通讯协议文档

    通过发送不同的命令参数,可以开启或关闭模块的Wi-Fi功能,实现对Wi-Fi连接的控制。 - AT+QWSSIDHEX 该指令用于设置Wi-Fi的SSID(Service Set Identifier,即无线网络名称)的编码方式。在一些特殊场景下,用户可能...

    GPRS-class.rar_gprs wince_visual c_wince gprs

    这个类库对于那些需要在没有WiFi或其他无线网络的情况下,通过移动运营商的GPRS服务进行数据传输的嵌入式应用来说非常有用。使用这个库可以大大简化开发过程,提高代码的可复用性和稳定性。在实际项目中,开发者可以...

    北京邮电大学公选课-基于Arduino的开源手机开发,WiFi扫描,计步器,通过软串口连接GPRS芯片

    1.实现WiFi连接界面密码的字母数字混合输入 2.实现获取远程服务器的实时时间并显示 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审...

    带WIFI的手机通过电脑上网方法

    3. 在手机的连接功能中,开启家庭网络的共享内容选项。 完成以上步骤后,手机的WLAN扫描应能检测到笔记本创建的无线网络,连接该网络后,手机即可通过电脑的宽带连接实现WIFI上网。 这个方法实际上是在笔记本电脑...

    PPC上好用的GPRS开关(控制GPRS流量)

    标题中的“PPC上好用的GPRS开关”指的是在Personal Digital Assistant(个人数字助手,通常指Windows Mobile或Pocket PC设备)上使用的软件...GPRS是一种移动数据通信技术,允许在2G和3G网络中...

    Android编程判断网络是否可用及调用系统设置项的方法

    .setMessage("请开启GPRS或WIFI网络连接"); // 设置确定按钮的点击事件 builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which...

    PPC手机WIFI无线应用技术大集合

    在手机端,创建一个新的WIFI连接,选择“设备至设备”的连接方式,配置适当的IP地址、身份验证和数据加密。 2. **PPC 手机实现 3389 远程桌面无线控制**: 使用3389远程桌面协议,用户可以在WM PPC手机上远程控制...

    如何给水货多普达T2223设置WIFI使用UCWEB和QQ上网.docx

    - 打开手机的WLAN设置,找到并连接可用的无线网络。 - 检查网络连接状态,如信号质量和接收速率。 4. **软件设置** - 在UCWEB浏览器中,进入设置,选择系统设置,将网络设置为“单位设置”,并点击确认完成设置...

Global site tag (gtag.js) - Google Analytics