欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android中獲取IMEI碼的方法

 更新時(shí)間:2013年06月17日 09:32:48   作者:  
本篇文章是對(duì)在Android中獲取IMEI碼的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
核心代碼:
Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE))
.getDeviceId();
1.加入權(quán)限
在manifest.xml文件中要添加 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
2.代碼
復(fù)制代碼 代碼如下:

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);    

  /*  
   * 電話狀態(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è)備的軟件版本號(hào):  
   * 例如:the IMEI/SV(software version) for GSM phones.  
   * Return null if the software version is not available.   
   */   
  tm.getDeviceSoftwareVersion();//String    

  /*  
   * 手機(jī)號(hào):  
   * 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ū)號(hào)。  
   * 注意:僅當(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  無信號(hào)  
     PHONE_TYPE_GSM   GSM信號(hào)  
     PHONE_TYPE_CDMA  CDMA信號(hào)  
   */   
  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卡的序列號(hào):  
   * 需要權(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)用戶識(shí)別碼) for a GSM phone.  
   * 需要權(quán)限:READ_PHONE_STATE  
   */   
  tm.getSubscriberId();//String    

  /*  
   * 取得和語音郵件相關(guān)的標(biāo)簽,即為識(shí)別符  
   * 需要權(quán)限:READ_PHONE_STATE  
   */   
  tm.getVoiceMailAlphaTag();//String    

  /*  
   * 獲取語音郵件號(hào)碼:  
   * 需要權(quán)限:READ_PHONE_STATE  
   */   
  tm.getVoiceMailNumber();//String    

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

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

      

}    

   
}  

相關(guān)文章

最新評(píng)論