Android mobile phone SIM card Operator
Directly run the Code:
/*** Get SIM card carrier ** @ param context * @ return */public static String getOperators (Context context) {TelephonyManager tm = (TelephonyManager) context. getSystemService (Context. TELEPHONY_SERVICE); String operator = null; String IMSI = tm. getSubscriberId (); if (IMSI = null | IMSI. equals ("") {return operator;} if (IMSI. startsWith ("46000") | IMSI. startsWith ("46002") {operator = "China Mobile";} else if (IMSI. startsWith ("46001") {operator = "China Unicom";} else if (IMSI. startsWith ("46003") {operator = "China Telecom";} return operator ;}
/*** Mobile phone model ** @ return */public static String getPhoneModel () {return android. OS. build. MODEL;}/*** System Version ** @ return */public static String getSystemVersion () {return android. OS. build. VERSION. RELEASE ;}
Permission: