首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

网络连接形式 wifi&3g

2012-09-27 
网络连接方式 wifi&3g? ? private void checkNetworkInfo()? ? {? ? ? ? ConnectivityManager connMgr (

网络连接方式 wifi&3g

? ? private void checkNetworkInfo()

? ? {

? ? ? ? ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

?

? ? ? ? NetworkInfo mobileInfo = connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);

? ? ? ? State mobileState = mobileInfo.getState();

? ? ? ? boolean isMobileAvalilable = mobileInfo.isAvailable();

? ? ? ? boolean isMobileConn = mobileInfo.isConnected();

? ? ? ? boolean isMobile = mobileInfo.isConnectedOrConnecting();

? ? ? ? txt3G.setText("3g state is : " + mobileState.toString());

? ? ? ? Log.v(TAG, "mobile state is : " + mobileState.toString());

?

?

? ? ? ? //isWifiAvalilable = true, isWifiConn = true, isWifi = true, when wifi connected but can not go on the web

? ? ? ? NetworkInfo wifiInfo = connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);

? ? ? ? State wifiState = wifiInfo.getState();

? ? ? ? boolean isWifiAvalilable = wifiInfo.isAvailable();

? ? ? ? boolean isWifiConn = wifiInfo.isConnected();

? ? ? ? boolean isWifi = wifiInfo.isConnectedOrConnecting();

? ? ? ? txtWifi.setText("wifi state is : " + wifiState.toString());

? ? ? ? Log.v(TAG, "wifi state is : " + wifiState.toString());

?

?

? ? ? ? //active network info

? ? ? ? NetworkInfo activeInfo = connMgr.getActiveNetworkInfo();

? ? ? ? String typeName = activeInfo.getTypeName();

? ? ? ? State activeState = activeInfo.getState();

? ? ? ? Log.v(TAG, "active network is : " + typeName);

? ? ? ? Log.v(TAG, "active state is " + activeState.toString());

?

? ? ? ? if(mobileState==State.CONNECTED||mobileState==State.CONNECTING)

? ? ? ? ? ? return;

? ? ? ? if(wifiState==State.CONNECTED||wifiState==State.CONNECTING)

? ? ? ? ? ? return;

?

// ? ? ? ?startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));

// ? ? ? ?startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));

?

? ? }

热点排行