/**      * 检查当前网络是否可用,需要权限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. 直播源码用Glide框架缓存压缩图片做一个网络图片查看器
  2. android 开源自组织网络开源包
  3. android 文件目录权限
  4. android 6.0权限问题处理的核心代码--shouldShowRequestPermissi
  5. android 检查可用网络
  6. Android: 判断网络状态
  7. 【原创】android webview 加载网络视频
  8. android检查网络连接状态
  9. android 6.0及以上危险权限的获取

随机推荐

  1. Android(安卓)获取时间实时更新UI
  2. android 禁用解锁
  3. android反编译工具之jadx简介
  4. Android网络常用的请求---HttpURLConnect
  5. Memory Analysis for Android(安卓)Appli
  6. Android(安卓)加载图片传到另一个页面 关
  7. Android巴士转发
  8. android gallery笔记
  9. [Exception Android(安卓)20] - Error:Ex
  10. android截屏并将截图缩放