public class MyTabActivity extends Activity implements OnClickListener{ Button wifi; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.tab3); wifi = (Button) findViewById(R.id.wifi); wifi.setOnClickListener(this); } @Override public void onClick(View v) { // TODO Auto-generated method stub if(v.getId() == R.id.wifi){ //获得ConnectivityManager ConnectivityManager con = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE); //获得所有network NetworkInfo[] info = con.getAllNetworkInfo(); if(info.length>0){ for(int a=0;a<info.length;a++){ switch(info[a].getType()){ case ConnectivityManager.TYPE_MOBILE: showDialog(info[a].getTypeName() +" " +info[a].getSubtype()); /** * * * */ break; case ConnectivityManager.TYPE_WIFI: showDialog(info[a].getTypeName()+" " +info[a].getSubtype()); /** * * */ break; } } } } } public void showDialog(String msg){ Builder builder = new AlertDialog.Builder(MyTab3Activity.this); builder.setMessage(msg); builder.setTitle("提示信息"); builder.setPositiveButton("确定", new DialogInterface.OnClickListener(){ @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub dialog.cancel(); }}).show(); } }