溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

通過TelephonyManager獲取設(shè)備信息

發(fā)布時(shí)間:2020-07-03 05:44:20 來源:網(wǎng)絡(luò) 閱讀:676 作者:510202 欄目:開發(fā)技術(shù)

聯(lián)通3G:WCDMA

移動(dòng):TD-SCDMA

電信:CDMA2000



TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);


 /*  

  * 電話狀態(tài):  

  * 1.tm.CALL_STATE_IDLE=0          無活動(dòng)  

  * 2.tm.CALL_STATE_RINGING=1  響鈴  

  * 3.tm.CALL_STATE_OFFHOOK=2  摘機(jī)  

  */

 tm.getCallState();//int  


 /*  

  * 電話方位:  

  *  

  */

 tm.getCellLocation();//CellLocation  


 /*  

  * 唯一的設(shè)備ID:  

  * GSM手機(jī)的 IMEI 和 CDMA手機(jī)的 MEID.  

  * Return null if device ID is not available.  

  */

 tm.getDeviceId();//String  


 /*  

  * 設(shè)備的軟件版本號:  

  * 例如:the IMEI/SV(software version) for GSM phones.  

  * Return null if the software version is not available.  

  */

 tm.getDeviceSoftwareVersion();//String  


 /*  

  * 手機(jī)號:  

  * GSM手機(jī)的 MSISDN.  

  * Return null if it is unavailable.  

  */

 tm.getLine1Number();//String  


 /*  

  * 附近的電話的信息:  

  * 類型:List<NeighboringCellInfo>  

  * 需要權(quán)限:android.Manifest.permission#ACCESS_COARSE_UPDATES  

  */

 tm.getNeighboringCellInfo();//List<NeighboringCellInfo>  


 /*  

  * 獲取ISO標(biāo)準(zhǔn)的國家碼,即國際長途區(qū)號。  

  * 注意:僅當(dāng)用戶已在網(wǎng)絡(luò)注冊后有效。  

  *       在CDMA網(wǎng)絡(luò)中結(jié)果也許不可靠。  

  */

 tm.getNetworkCountryIso();//String  


 /*  

  * MCC+MNC(mobile country code + mobile network code)  

  * 注意:僅當(dāng)用戶已在網(wǎng)絡(luò)注冊時(shí)有效。  

  *    在CDMA網(wǎng)絡(luò)中結(jié)果也許不可靠。  

  */

 tm.getNetworkOperator();//String  


 /*  

  * 按照字母次序的current registered operator(當(dāng)前已注冊的用戶)的名字  

  * 注意:僅當(dāng)用戶已在網(wǎng)絡(luò)注冊時(shí)有效。  

  *    在CDMA網(wǎng)絡(luò)中結(jié)果也許不可靠。  

  */

 tm.getNetworkOperatorName();//String  


 /*  

  * 當(dāng)前使用的網(wǎng)絡(luò)類型:  

  * 例如: NETWORK_TYPE_UNKNOWN  網(wǎng)絡(luò)類型未知  0  

    NETWORK_TYPE_GPRS     GPRS網(wǎng)絡(luò)  1  

    NETWORK_TYPE_EDGE     EDGE網(wǎng)絡(luò)  2  

    NETWORK_TYPE_UMTS     UMTS網(wǎng)絡(luò)  3  

    NETWORK_TYPE_HSDPA    HSDPA網(wǎng)絡(luò)  8  

    NETWORK_TYPE_HSUPA    HSUPA網(wǎng)絡(luò)  9  

    NETWORK_TYPE_HSPA     HSPA網(wǎng)絡(luò)  10  

    NETWORK_TYPE_CDMA     CDMA網(wǎng)絡(luò),IS95A 或 IS95B.  4  

    NETWORK_TYPE_EVDO_0   EVDO網(wǎng)絡(luò), revision 0.  5  

    NETWORK_TYPE_EVDO_A   EVDO網(wǎng)絡(luò), revision A.  6  

    NETWORK_TYPE_1xRTT    1xRTT網(wǎng)絡(luò)  7  

  */

 tm.getNetworkType();//int  


 /*  

  * 手機(jī)類型:  

  * 例如: PHONE_TYPE_NONE  無信號  

    PHONE_TYPE_GSM   GSM信號  

    PHONE_TYPE_CDMA  CDMA信號  

  */

 tm.getPhoneType();//int  


 /*  

  * Returns the ISO country code equivalent for the SIM provider's country code.  

  * 獲取ISO國家碼,相當(dāng)于提供SIM卡的國家碼。  

  *  

  */

 tm.getSimCountryIso();//String  


 /*  

  * Returns the MCC+MNC (mobile country code + mobile network code) of the provider of the SIM. 5 or 6 decimal digits.  

  * 獲取SIM卡提供的移動(dòng)國家碼和移動(dòng)網(wǎng)絡(luò)碼.5或6位的十進(jìn)制數(shù)字.  

  * SIM卡的狀態(tài)必須是 SIM_STATE_READY(使用getSimState()判斷).  

  */

 tm.getSimOperator();//String  


 /*  

  * 服務(wù)商名稱:  

  * 例如:中國移動(dòng)、聯(lián)通  

  * SIM卡的狀態(tài)必須是 SIM_STATE_READY(使用getSimState()判斷).  

  */

 tm.getSimOperatorName();//String  


 /*  

  * SIM卡的序列號:  

  * 需要權(quán)限:READ_PHONE_STATE  

  */

 tm.getSimSerialNumber();//String  


 /*  

  * SIM的狀態(tài)信息:  

  *  SIM_STATE_UNKNOWN          未知狀態(tài) 0  

  SIM_STATE_ABSENT           沒插卡 1  

  SIM_STATE_PIN_REQUIRED     鎖定狀態(tài),需要用戶的PIN碼解鎖 2  

  SIM_STATE_PUK_REQUIRED     鎖定狀態(tài),需要用戶的PUK碼解鎖 3  

  SIM_STATE_NETWORK_LOCKED   鎖定狀態(tài),需要網(wǎng)絡(luò)的PIN碼解鎖 4  

  SIM_STATE_READY            就緒狀態(tài) 5  

  */

 tm.getSimState();//int  


 /*  

  * 唯一的用戶ID:  

  * 例如:IMSI(國際移動(dòng)用戶識別碼) for a GSM phone.  

  * 需要權(quán)限:READ_PHONE_STATE  

  */

 tm.getSubscriberId();//String  


 /*  

  * 取得和語音郵件相關(guān)的標(biāo)簽,即為識別符  

  * 需要權(quán)限:READ_PHONE_STATE  

  */

 tm.getVoiceMailAlphaTag();//String  


 /*  

  * 獲取語音郵件號碼:  

  * 需要權(quán)限:READ_PHONE_STATE  

  */

 tm.getVoiceMailNumber();//String  


 /*  

  * ICC卡是否存在  

  */

 tm.hasIccCard();//boolean  


 /*  

  * 是否漫游:  

  * (在GSM用途下)  

  */

 tm.isNetworkRoaming();//


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI