Android中判断有无可用网络的代码(是否是3G或者WIFI网络)

2016-02-19 10:49 33 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐Android中判断有无可用网络的代码(是否是3G或者WIFI网络),无聊中的都看过来。

【 tulaoshi.com - 编程语言 】

代码如下:

ConnectivityManager mConnectivity = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
TelephonyManager mTelephony = (TelephonyManager)this.getSystemService(TELEPHONY_SERVICE);
//检查网络连接,如果无网络可用,就不需要进行连网操作等
NetworkInfo info = mConnectivity.getActiveNetworkInfo();

if (info == null || !mConnectivity.getBackgroundDataSetting()) {
return false;
}

//判断网络连接类型,只有在3G或wifi里进行一些数据更新。
int netType = info.getType();
int netSubtype = info.getSubtype();

if (netType == ConnectivityManager.TYPE_WIFI) {
return info.isConnected();
} else if (netType == ConnectivityManager.TYPE_MOBILE
&& netSubtype == TelephonyManager.NETWORK_TYPE_UMTS
&& !mTelephony.isNetworkRoaming()) {
return info.isConnected();
} else {
return false;
}

别忘了在 AndroidManifest.xml 中加上 检查网络的权限

uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/

来源:http://www.tulaoshi.com/n/20160219/1595857.html

延伸阅读
标签: 游戏动漫
《怪物猎人3G》合成 《怪物猎人3G高清版》NYCC最新屏摄试玩影像两段 《怪物猎人3G高清版》已在近日举行的NYCC2012(纽约动漫展)中登台亮相,现在两段新的屏摄试玩影像已经出炉,下面就请玩家们再度欣赏一下。 本作是WiiU的首发游戏之一,日版将于2012年12月8日发售,而美版则将于2013年3月内推出。 《怪物猎人3G高清版》NYCC2012试玩影...
标签: PHP
  //判断ICQ是否在线的代码   <?    function get_status($uin) {        $fp = fsockopen ("wwp.icq.com", 80, &$errno, &$errstr, 30);        if(!$fp)     {     ...
标签: Android
Android手机WiFi网络获取IPv6地址的方法 Android系统时目前使用最广泛的移动操作系统,而IPv6是下一代互(图老师整理)联网协议,虽然目前使用不广泛但是用来什么的还是非常方便的,而且由于技术原因目前CN的拦截体系不能拦截ipv6访问,好了废话不说了,下面说一下怎么用android手机获取IPv6地址。 首先你需要有一个支持ipv6的无线路由...
标签: 游戏动漫
《怪物猎人3G》面具 《怪物猎人3G高清版》NYCC最新屏摄试玩影像两段 《怪物猎人3G高清版》已在近日举行的NYCC2012(纽约动漫展)中登台亮相,现在两段新的屏摄试玩影像已经出炉,下面就请玩家们再度欣赏一下。 本作是WiiU的首发游戏之一,日版将于2012年12月8日发售,而美版则将于2013年3月内推出。 《怪物猎人3G高清版》NYCC2012试...
标签: Web开发
原文:http://www.quirksmode.org/js/support.html 原文作者:Peter-Paul Koch 以下为对原文的翻译: 判断对象存在的方法 很快你就会注意到,JavaScript的部分功能在部分浏览器中无效。如果你要使用一些脚本的高级特性,你首先要检查浏览器是否支持要使用的对象,本文具体说明判断的正确方法。 通过判断浏览器的...

经验教程

834

收藏

27
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部