/**     * 声明连接管理器对象     */    private ConnectivityManager connectivityManager;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);       //1.通过系统服务得到连接管理器对象        this.connectivityManager= (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);       //2.通过连接管理器对象得到网络信息对象        NetworkInfo networkInfo=this.connectivityManager.getActiveNetworkInfo();       if(networkInfo==null) {           Toast.makeText(this, "当前手机没有联网!", Toast.LENGTH_SHORT).show();       }else{           String typeName=networkInfo.getTypeName();           System.out.println("typeName="+typeName);           Toast.makeText(this, "typeName="+typeName, Toast.LENGTH_SHORT).show();       }    }

  2.

    /**     * 声明连接管理器对象     */    private ConnectivityManager connectivityManager;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);       //1.通过系统服务得到连接管理器对象        this.connectivityManager= (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);       //2.通过连接管理器对象得到网络信息对象        NetworkInfo networkInfo=this.connectivityManager.getActiveNetworkInfo();        if(networkInfo.isAvailable()) {            Toast.makeText(this, "有网络!", Toast.LENGTH_SHORT).show();            //得到网络类型           int type= networkInfo.getType();            switch (type){                //移动网络                case ConnectivityManager.TYPE_MOBILE:                    System.out.println("移动网络");                    break;                //WIFI网络                case ConnectivityManager.TYPE_WIFI:                    System.out.println("WIFI网络");                    break;            }        }else {            Toast.makeText(this, "没有网络", Toast.LENGTH_SHORT).show();        }    }

  

更多相关文章

  1. 封装Retrofit,RXJAVA,okhttp网络请求的工具
  2. Android(安卓)cmwap网络方式下使用 webview
  3. 9.10 安卓常用工具类之一 对话 ---- DialogUtil
  4. ExoPlayer2.5 的简单使用
  5. android 38 Abdroid客户端和服务端交互
  6. Intent+Bundle 传值
  7. Android中Fragment通过接口回调传递数据到Activity中
  8. 抓取Android(安卓)& Linux网络包
  9. Glide回调设置Bitmap对象

随机推荐

  1. android 使用Intent传递数据之返回结果
  2. android菜鸟学习笔记16----Android项目打
  3. 调用Android中的软键盘
  4. Android Activity总结
  5. android开发每日汇总【2011-11-10】
  6. 讨论会3:Android用户研究及4.0界面设计分
  7. Android Log系统介绍 (基于Android N)
  8. java/android 使用swig编译c/c++ 代码类
  9. Android学习之界面篇(二)Android(安卓)Anim
  10. linux下eclipse启动android模拟器出现PAN