In Android:
ConnectivityManager cm = (ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo aNetInfo = cm.getActiveNetworkInfo();
lifecycleText.append(aNetInfo.getDetailedState().toString()+";;/n"
+aNetInfo.getExtraInfo()+";"+aNetInfo.getTypeName()+";"+aNetInfo.getSubtypeName());
aNetInfo.getDetailedState():连接状态 connected.
aNetInfo.getExtraInfo: apn name such as cmnet or cmwap
aNetInfo.getTypeName: MOBILE or WIFI.
aNetInfo.getSubtypeName: network type such as EDGE, or UMTS.