/**
* 获取联网方式:APN 通过context取得ConnectivityManager中的NetworkInfo里关于apn的联网信息
*
* @param context
* @return apn
*/
public static String getAPN(Context context) {
// 通过context得到ConnectivityManager连接管理
ConnectivityManager manager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
// 通过ConnectivityManager得到NetworkInfo网络信息
NetworkInfo info = manager.getActiveNetworkInfo();
// 获取NetworkInfo中的apn信息
if (info != null) {
apn = info.getExtraInfo();
if (apn == null) {
apn = "取不到移动网络信息";
}
} else {
apn = "取不到网络信息";
}
return apn;
}