获取当前APN
/** * 获取联网方式: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;}
?
1 楼 yunlike1986 2011-09-15 楼主,我尝试同时打开wifi和移动网络,如果当前使用wifi的话,就取不到apn信息