天天看點

android connectivity分析,Android 顯示網絡資訊 ConnectivityManager用法

package zy.netmana;

import android.app.Activity;

import android.content.Context;

import android.net.ConnectivityManager;

import android.net.NetworkInfo;

import android.os.Bundle;

import android.widget.TextView;

import android.widget.Toast;

public class main extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

String display="";

ConnectivityManager connec =  (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo info = connec.getActiveNetworkInfo();

connec.getAllNetworkInfo();

TextView tv=(TextView)findViewById(R.id.tv);

String typeName = info.getTypeName(); //cmwap/cmnet/wifi/uniwap/uninet

NetworkInfo []allinfo=  connec.getAllNetworkInfo();

tv.setText( allinfo[0].toString());

}

}

package zy.netmana;

import android.app.Activity;

import android.content.Context;

import android.net.ConnectivityManager;

import android.net.NetworkInfo;

import android.os.Bundle;

import android.widget.TextView;

import android.widget.Toast;

public class main extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

String display="";

ConnectivityManager connec =  (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo info = connec.getActiveNetworkInfo();

connec.getAllNetworkInfo();

TextView tv=(TextView)findViewById(R.id.tv);

String typeName = info.getTypeName(); //cmwap/cmnet/wifi/uniwap/uninet

NetworkInfo []allinfo=  connec.getAllNetworkInfo();

tv.setText( allinfo[0].toString());

}

}

AndroidManifest.xml

Xhtml代碼

·········10········20········30········40········50········60········70········80········90········100·······110·······120·······130·······140·······150

package="zy.netmana"

android:versionCode="1"

android:versionName="1.0">

android:label="@string/app_name">

package="zy.netmana"

android:versionCode="1"

android:versionName="1.0">

android:label="@string/app_name">

main.xml

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

>

android:id="@+id/tv"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello"

/>