編輯:關於Android編程
1、什麼是imsi號
國際移動用戶識別碼(IMSI:International Mobile SubscriberIdentification Number)是區別移動用戶的標志,儲存在SIM卡中,可用於區別移動用戶的有效信息。其總長度不超過15位,使用0~9的數字。其中MCC是移動用戶所屬國家代號,占3位數字,中國的MCC規定為460;MNC是移動網號碼,最多由兩位數字組成,用於識別移動用戶所歸屬的移動通信網;MSIN是移動用戶識別碼,用以識別某一移動通信網中的移動用戶。
MNC:Mobile Network Code,移動網絡碼,2~3位,中國移動系統使用00、02、07,中國聯通GSM系統使用01,中國電信CDMA系統使用03,一個典型的IMSI號碼為460030912121001;
2、獲取手機imsi號
public static String getImsi(Context context) {
TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String _imsi = tm.getSubscriberId();
if(_imsi != null && !_imsi.equals(“”)){
return _imsi;
}
return “未知”;
}
3,
public static String getImsi(Context context) {
TelephonyManager tm = (TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE);
String deviceid = tm.getDeviceId();// 獲取智能設備唯一編號
String te1 = tm.getLine1Number();// 獲取本機號碼
String imei = tm.getSimSerialNumber();// 獲得SIM卡的序號
String imsi = tm.getSubscriberId();// 得到用戶Id
if (imsi != null && !imsi.equals("")) {
Log.i("test", "獲取手機信息====Deviceid" + deviceid + "teleNum" + te1
+ "SimNUM" + imei + "UserId" + imsi);
return imsi;
}
return "未知";
}
以下說明全部針對Android3.0(Api-11)。本指南將介紹三種基本菜單分別是PartA:操作欄(選項菜單OptionMenu)、PartB:上下文操作模式(Act
re管理器是玩轉安卓的一個必不可少的神器之一,基於強大的文件管理功能,可以查看系統system分區文件,配合root授權使用,簡直就是可以發揮安卓的極致。r
通過Intent啟動Activity 為了動態關聯Activity界面,使用Intent啟動,可以靈活綁定。 在Intent靜態
推薦閱讀:使用RecyclerView添加Header和Footer的方法