Android 手机的网络状态详解

来源:互联网 发布:vb中csng是什么意思 编辑:程序博客网 时间:2024/05/16 09:00

1.代码有详细描述.

public text(Context context,Bitmap bitmap) {    ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);    
    NetworkInfo[] info1 = manager.getAllNetworkInfo();  //获取设备的所有网络类型    
    NetworkInfo  info2 =manager.getActiveNetworkInfo(); //获取当前连接可用的网络类型   
    NetworkInfo info3 =manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); //获取type类型(手机网络)的网络状态    
    info2.getState(); // NetworkInfo.State.CONNECTED  连接状态  NetworkInfo.State.CONNECTING 连接中 NetworkInfo.State.DISCONNECTED未连接    
    info2.getType();  //ConnectivityManager.TYPE_WIFI wifi类型   ConnectivityManager.TYPE_MOBILE ......... }

0 0
原创粉丝点击