国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android中獲取IMEI碼的方法

2020-04-11 12:09:18
字體:
來源:轉載
供稿:網友
核心代碼:
Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE))
.getDeviceId();
1.加入權限
在manifest.xml文件中要添加 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
2.代碼
復制代碼 代碼如下:

package net.sunniwell.app;    
import android.app.Activity;    
import android.os.Bundle;    
import android.telephony.CellLocation;    
import android.telephony.PhoneStateListener;    
import android.telephony.TelephonyManager;    
public class TelManager extends Activity {    

@Override   
protected void onCreate(Bundle savedInstanceState) {    
  super.onCreate(savedInstanceState);    
  TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE);    

  /*  
   * 電話狀態:  
   * 1.tm.CALL_STATE_IDLE=0          無活動  
   * 2.tm.CALL_STATE_RINGING=1  響鈴  
   * 3.tm.CALL_STATE_OFFHOOK=2  摘機  
   */   
  tm.getCallState();//int    

  /*  
   * 電話方位:  
   *   
   */   
  tm.getCellLocation();//CellLocation    

  /*  
   * 唯一的設備ID:  
   * GSM手機的 IMEI 和 CDMA手機的 MEID.   
   * Return null if device ID is not available.  
   */   
  tm.getDeviceId();//String    

  /*  
   * 設備的軟件版本號:  
   * 例如:the IMEI/SV(software version) for GSM phones.  
   * Return null if the software version is not available.   
   */   
  tm.getDeviceSoftwareVersion();//String    

  /*  
   * 手機號:  
   * GSM手機的 MSISDN.  
   * Return null if it is unavailable.   
   */   
  tm.getLine1Number();//String    

  /*  
   * 附近的電話的信息:  
   * 類型:List<NeighboringCellInfo>   
   * 需要權限:android.Manifest.permission#ACCESS_COARSE_UPDATES  
   */   
  tm.getNeighboringCellInfo();//List<NeighboringCellInfo>    

  /*  
   * 獲取ISO標準的國家碼,即國際長途區號。  
   * 注意:僅當用戶已在網絡注冊后有效。  
   *       在CDMA網絡中結果也許不可靠。  
   */   
  tm.getNetworkCountryIso();//String    

  /*  
   * MCC+MNC(mobile country code + mobile network code)  
   * 注意:僅當用戶已在網絡注冊時有效。  
   *    在CDMA網絡中結果也許不可靠。  
   */   
  tm.getNetworkOperator();//String    

  /*  
   * 按照字母次序的current registered operator(當前已注冊的用戶)的名字  
   * 注意:僅當用戶已在網絡注冊時有效。  
   *    在CDMA網絡中結果也許不可靠。  
   */   
  tm.getNetworkOperatorName();//String    

  /*  
   * 當前使用的網絡類型:  
   * 例如: NETWORK_TYPE_UNKNOWN  網絡類型未知  0  
     NETWORK_TYPE_GPRS     GPRS網絡  1  
     NETWORK_TYPE_EDGE     EDGE網絡  2  
     NETWORK_TYPE_UMTS     UMTS網絡  3  
     NETWORK_TYPE_HSDPA    HSDPA網絡  8   
     NETWORK_TYPE_HSUPA    HSUPA網絡  9  
     NETWORK_TYPE_HSPA     HSPA網絡  10  
     NETWORK_TYPE_CDMA     CDMA網絡,IS95A 或 IS95B.  4  
     NETWORK_TYPE_EVDO_0   EVDO網絡, revision 0.  5  
     NETWORK_TYPE_EVDO_A   EVDO網絡, revision A.  6  
     NETWORK_TYPE_1xRTT    1xRTT網絡  7  
   */   
  tm.getNetworkType();//int    

  /*  
   * 手機類型:  
   * 例如: 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國家碼,相當于提供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卡提供的移動國家碼和移動網絡碼.5或6位的十進制數字.  
   * SIM卡的狀態必須是 SIM_STATE_READY(使用getSimState()判斷).  
   */   
  tm.getSimOperator();//String    

  /*  
   * 服務商名稱:  
   * 例如:中國移動、聯通  
   * SIM卡的狀態必須是 SIM_STATE_READY(使用getSimState()判斷).  
   */   
  tm.getSimOperatorName();//String    

  /*  
   * SIM卡的序列號:  
   * 需要權限:READ_PHONE_STATE  
   */   
  tm.getSimSerialNumber();//String    

  /*  
   * SIM的狀態信息:  
   *  SIM_STATE_UNKNOWN          未知狀態 0  
   SIM_STATE_ABSENT           沒插卡 1  
   SIM_STATE_PIN_REQUIRED     鎖定狀態,需要用戶的PIN碼解鎖 2  
   SIM_STATE_PUK_REQUIRED     鎖定狀態,需要用戶的PUK碼解鎖 3  
   SIM_STATE_NETWORK_LOCKED   鎖定狀態,需要網絡的PIN碼解鎖 4  
   SIM_STATE_READY            就緒狀態 5  
   */   
  tm.getSimState();//int    

  /*  
   * 唯一的用戶ID:  
   * 例如:IMSI(國際移動用戶識別碼) for a GSM phone.  
   * 需要權限:READ_PHONE_STATE  
   */   
  tm.getSubscriberId();//String    

  /*  
   * 取得和語音郵件相關的標簽,即為識別符  
   * 需要權限:READ_PHONE_STATE  
   */   
  tm.getVoiceMailAlphaTag();//String    

  /*  
   * 獲取語音郵件號碼:  
   * 需要權限:READ_PHONE_STATE  
   */   
  tm.getVoiceMailNumber();//String    

  /*  
   * ICC卡是否存在  
   */   
  tm.hasIccCard();//boolean    

  /*  
   * 是否漫游:  
   * (在GSM用途下)  
   */   
  tm.isNetworkRoaming();//    

      

}    

   
}  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衡阳市| 辽阳县| 敦煌市| 武强县| 巴中市| 陕西省| 盐津县| 丰顺县| 南皮县| 赤峰市| 固安县| 达日县| 周口市| 上高县| 汝阳县| 绿春县| 万源市| 翼城县| 新乡县| 余庆县| 广宗县| 民权县| 和平区| 双流县| 宝坻区| 库伦旗| 互助| 延寿县| 博湖县| 宝清县| 湾仔区| 宣武区| 乌兰察布市| 济南市| 德清县| 潼南县| 万安县| 古蔺县| 茌平县| 安仁县| 信阳市|