判断手机连接方式(3G or wifi)

原创 2015年07月07日 11:32:12

private boolean networkState() {
  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;
  }
 }

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android 获取wifi的加密方式

Android 获取当前wifi的加密方式由于有需求是搜索附近的网络,通过账号和密码连接wifi,但是连接的时候需要知道连接的wifi加密方式这篇博客 也是我写的,由于忘记账号和密码了,所以换了账号,...
  • fenggit
  • fenggit
  • 2015年08月01日 15:57
  • 6700

android 获取当前隐藏和未隐藏wifi的加密方式(安全性)

加密WIFI和未加密WIFI的安全性获取方式
  • he315889714
  • he315889714
  • 2014年12月07日 14:55
  • 18367

android studio 通过wifi连接手机调试

as 通过wifi连接手机调试
  • u011809209
  • u011809209
  • 2017年03月22日 16:23
  • 5658

Android下检测手机移动网络、WIFI网络是否开启或链接

Unity下Android检测手机移动网络、WIFI网络是否开启或链接
  • shengruqing
  • shengruqing
  • 2017年01月11日 17:40
  • 1198

同一个wifi 有些手机不能链接 是怎么回事?

同一路由器wifi有些手机可以链接有些链接不了 WIFI连接异常现象,可以使用多种设置方法设置试一试,帮助解决在WIFI连接中的问题。 方法1: 设置-常规-WLAN-关闭WLAN功能,关闭...
  • b37lw
  • b37lw
  • 2017年03月24日 15:52
  • 875

【工作小结】手机WIFI网络抓包的几种方法

一、使用笔记本电脑WIFI热点和抓包软件 1、 拿一台WIN7笔记本电脑,用网线连接上网 2、 把笔记本电脑设置成WIFI热点 3、 笔记本电脑安装抓包软件wireshark,就可以对连上WIF...
  • dengxiaodai
  • dengxiaodai
  • 2014年04月26日 19:42
  • 2203

ADB连接方式: wifi与usb

adb的这个调试功能确实有意思啊!我猜一下智能家居,也是通过这种原理来管理的吧!...
  • dabaoonline
  • dabaoonline
  • 2016年03月04日 15:19
  • 3282

Android判断上网方式(Wifi还是数据流量)

首先要在AndroidManifest.xml加上权限: 判断有无网络连接: ConnectivityManager mConnectivity = (ConnectivityManager)ge...
  • xundh
  • xundh
  • 2015年04月07日 09:40
  • 16114

智能家居第一步: WiFi 设备怎么连上网

智能家居第一步: WiFi 设备怎么连上网 字数1341 阅读236 评论0 喜欢1 拿起手机打开软件就可以远程使用智能设备,是不是起来很酷炫。实际使用的效果如何,将手机和设备第一次连...
  • li_yangyang_li
  • li_yangyang_li
  • 2016年04月03日 15:03
  • 4385

使用WIFI连接ADB、再也不用USB啦~~~~

在连接之前,要满足一下两个条件!!!!!!!!!!!://1、手机和电脑的WIFI必须处于同一局域网内 //2、手机必须要获取root权限 对于这两个条件,第一个条件比较好满足,因为做Android开...
  • guojinpeng1
  • guojinpeng1
  • 2016年02月23日 11:59
  • 1776
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断手机连接方式(3G or wifi)
举报原因:
原因补充:

(最多只允许输入30个字)