Android 獲取手機號碼及IMEI碼

2021-06-23 05:22:10 字數 1248 閱讀 1109

package cn.sd.sx.atelimei;

import android.content.context;

import android.os.bundle;

import android.telephony.telephonymanager;

import android.widget.textview;

/*** imei(international mobile equipment identity)

* 是國際移動裝置身份碼的縮寫,國際移動裝備辨識碼,是由15位數字組成的"電子串號",

* 它與每台手機一一對應,而且該碼是全世界唯一的。每乙隻手機在組裝完成後都將被賦予乙個

* 全球唯一的一組號碼,這個號碼從生產到交付使用都將被製造生產的廠商所記錄。

* * 

* (imsi:international mobile subscriberidentification number)

* 是國際移動使用者識別碼的縮寫,是區別移動使用者的標誌,儲存在sim卡中,可用於區別移動使用者的有效資訊。

* 其總長度不超過15位,同樣使用0~9的數字,結構為:mcc+mnc+msin。其中mcc是移動使用者所屬國家代號,佔3位數字,

* 中國的mcc規定為460;mnc是移動網號碼,最多由兩位數字組成,用於識別移動使用者所歸屬的移動通訊網;

* msin是移動使用者識別碼,用以識別某一移動通訊網中的移動使用者。

* * iccid:integrate circuit card identity 積體電路卡識別碼(固化在手機sim卡中) 

* iccid為ic卡的唯一識別號碼,共有20位數字組成,其編碼格式為:****** 0mfss yygxx ***xx。

* 分別介紹如下: 前六位運營商**:中國移動的為:898600;中國聯通的為:898601。

* * 

* imsi:國際移動使用者號碼標識;

* msisdn:mobile subscriber isdn使用者號碼,這個是我們說的139,136那個號碼,說白了就是手機號;

* iccid:icc identity積體電路卡標識,這個是唯一標識一張卡片物理號碼的;

* imei:international mobile equipment identity手機唯一標識碼;

* * 需要許可權:

* * */

public class atelandimeiactivity extends activity

}

獲取手機號碼

使用telephonymanager.getdefault getline1number 已經不能獲得目前移動sim卡的 號碼了,老的sim卡也許可以,現在介紹一種方法,可以獲得手機號碼 cursor mycursor getcontentresolver query uri.parse conte...

wap獲取手機號碼

原來獲取使用者手機號碼很簡單,關鍵是通訊營運商給不給你送。如果給你送的話,手機號碼是在http請求頭里獲取,通常在 x up calling line id項裡,如果通過此項得不到的話。可採用迴圈讀出所有的http頭里的資訊,號碼在哪乙個頭里就一目了然了。string userphone reque...

獲取手機號碼 和IMEI

nsuserdefaults standarduserdefaults valueforkey sbformattedphonenumber 獲取手機的imei import message networkcontroller.h networkcontroller ntc networkcontr...