public static String getCarrier(Context con) {
		TelephonyManager telManager = (TelephonyManager) con
				.getSystemService(Context.TELEPHONY_SERVICE);
		String imsi = telManager.getSubscriberId();
		if (imsi != null && imsi.length() > 0) {
			// 因为移动网络编号46000下的IMSI已经用完，所以虚拟了一个46002编号，134/159号段使用了此编号
			if (imsi.startsWith("46000") || imsi.startsWith("46002")) {
				return "China Mobile";
			} else if (imsi.startsWith("46001")) {
				return "China Unicom";
			} else if (imsi.startsWith("46003")) {
				return "China Telecom";
			}
		}
		return "未能识别";
	}