/**      * 检查当前网络是否可用,需要权限ACCESS_NETWORK_STATE。      *      *@paramcontext      *@return boolean       */     publicstaticbooleanisConnectingToInternet(Context context) {           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) {                                returntrue;                           }                     }                }           }           returnfalse;     }     /**      * 获取手机网络类型(移动网络 or Wifi网络)      *      *@paramcontext      *@return int      */     publicstaticintgetNetType(Context context) {           ConnectivityManager connectMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);           NetworkInfo info = connectMgr.getActiveNetworkInfo();           if(info !=null) {                inttype = info.getType();                if(type == ConnectivityManager.TYPE_WIFI) {                     returnNET_TYPE_WIFI;                }elseif(type == ConnectivityManager.TYPE_MOBILE) {                     returnNET_TYPE_MOBILE;                }           }           return-1;     }

更多相关文章

  1. Android聊天软件开发(基于网易云IM即时通讯)——注册账号(二)
  2. Android(安卓)获取电池电量
  3. 【Android】Activity与服务Service绑定
  4. Android(安卓)- 开发常用工具类Utils
  5. Android(安卓)各种音量的获取和设置
  6. Android(安卓)重新获取验证码 倒计时
  7. Android获取移动设备的IP地址
  8. android 获取sd卡根目录
  9. 直播源码用Glide框架缓存压缩图片做一个网络图片查看器

随机推荐

  1. Android Handler的使用
  2. [置顶] 我的Android进阶之旅------>Ubunt
  3. cocos2d-x调用android内嵌浏览器打开网页
  4. Android(安卓)积累
  5. 7.0 Android系统修改默认输入法后,切换系
  6. 在Eclipse添加Android兼容包( v4、v7 app
  7. 解决用Android Studio开发项目如何放置as
  8. android SD卡检测和热插拔功能
  9. Android图片处理工具类
  10. Android O 下拉框增加自动亮度开关选项