Android中獲取IMEI碼的方法
Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE))
.getDeviceId();
1.加入權(quán)限
在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);
/*
* 電話狀態(tài):
* 1.tm.CALL_STATE_IDLE=0 無(wú)活動(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)的國(guó)家碼,即國(guó)際長(zhǎng)途區(qū)號(hào)。
* 注意:僅當(dāng)用戶已在網(wǎng)絡(luò)注冊(cè)后有效。
* 在CDMA網(wǎng)絡(luò)中結(jié)果也許不可靠。
*/
tm.getNetworkCountryIso();//String
/*
* MCC+MNC(mobile country code + mobile network code)
* 注意:僅當(dāng)用戶已在網(wǎng)絡(luò)注冊(cè)時(shí)有效。
* 在CDMA網(wǎng)絡(luò)中結(jié)果也許不可靠。
*/
tm.getNetworkOperator();//String
/*
* 按照字母次序的current registered operator(當(dāng)前已注冊(cè)的用戶)的名字
* 注意:僅當(dāng)用戶已在網(wǎng)絡(luò)注冊(cè)時(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 無(wú)信號(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國(guó)家碼,相當(dāng)于提供SIM卡的國(guó)家碼。
*
*/
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)國(guó)家碼和移動(dòng)網(wǎng)絡(luò)碼.5或6位的十進(jìn)制數(shù)字.
* SIM卡的狀態(tài)必須是 SIM_STATE_READY(使用getSimState()判斷).
*/
tm.getSimOperator();//String
/*
* 服務(wù)商名稱:
* 例如:中國(guó)移動(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 沒(méi)插卡 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(國(guó)際移動(dòng)用戶識(shí)別碼) for a GSM phone.
* 需要權(quán)限:READ_PHONE_STATE
*/
tm.getSubscriberId();//String
/*
* 取得和語(yǔ)音郵件相關(guān)的標(biāo)簽,即為識(shí)別符
* 需要權(quán)限:READ_PHONE_STATE
*/
tm.getVoiceMailAlphaTag();//String
/*
* 獲取語(yǔ)音郵件號(hào)碼:
* 需要權(quán)限:READ_PHONE_STATE
*/
tm.getVoiceMailNumber();//String
/*
* ICC卡是否存在
*/
tm.hasIccCard();//boolean
/*
* 是否漫游:
* (在GSM用途下)
*/
tm.isNetworkRoaming();//
}
}
- Android編程實(shí)現(xiàn)獲取圖片資源的四種方法
- Android中實(shí)現(xiàn)根據(jù)資源名獲取資源ID
- android圖像繪制(六)獲取本地圖片或拍照?qǐng)D片等圖片資源
- Android獲取本機(jī)電話號(hào)碼的簡(jiǎn)單方法
- 解析android中系統(tǒng)日期時(shí)間的獲取
- Android獲取SD卡中選中圖片的路徑(URL)示例
- android獲取當(dāng)前運(yùn)行Activity名字的方法
- Android獲取ROOT權(quán)限的實(shí)例代碼
- Android從服務(wù)器獲取圖片的實(shí)例方法
- android 獲取視頻,圖片縮略圖的具體實(shí)現(xiàn)
- android 獲取上一個(gè)activity返回值的方法
- Android使用getIdentifier()獲取資源Id的方法
相關(guān)文章
Android使用BroadcastReceiver實(shí)現(xiàn)手機(jī)開(kāi)機(jī)之后顯示畫(huà)面的功能
這篇文章主要介紹了Android使用BroadcastReceiver實(shí)現(xiàn)手機(jī)開(kāi)機(jī)之后顯示畫(huà)面的功能,結(jié)合實(shí)例形式分析了BroadcastReceiver的具體使用技巧及實(shí)現(xiàn)開(kāi)機(jī)畫(huà)面的相關(guān)功能代碼,需要的朋友可以參考下2016-01-01
Android編程之軟鍵盤(pán)的隱藏顯示實(shí)例詳解
這篇文章主要介紹了Android編程之軟鍵盤(pán)的隱藏顯示,結(jié)合實(shí)例形式詳細(xì)分析了Android編程中軟鍵盤(pán)的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-12-12
Android實(shí)現(xiàn)簡(jiǎn)單下拉篩選框
這篇文章主要為大家詳細(xì)介紹了一款簡(jiǎn)單靈活的Android下拉篩選框,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-10-10
初識(shí)Android?PowerManagerService省電模式
這篇文章主要介紹了初識(shí)Android?PowerManagerService省電模式,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下2022-08-08
Android實(shí)現(xiàn)簡(jiǎn)易登陸注冊(cè)邏輯的實(shí)例代碼
在android的應(yīng)用中越來(lái)越多的包含了網(wǎng)絡(luò)互動(dòng)功能,這就帶來(lái)了注冊(cè),登陸賬號(hào)功能,這篇文章主要給大家介紹了關(guān)于Android實(shí)現(xiàn)簡(jiǎn)易登陸注冊(cè)邏輯的相關(guān)資料,需要的朋友可以參考下2021-06-06
Android實(shí)現(xiàn)定時(shí)任務(wù)功能
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)定時(shí)任務(wù)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01
Android在類微信程序中實(shí)現(xiàn)藍(lán)牙聊天功能的示例代碼
這篇文章主要介紹了Android在類微信程序中實(shí)現(xiàn)藍(lán)牙聊天功能,本文通過(guò)實(shí)例代碼給大家介紹的非常想詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
Flutter 使用cached_image_network優(yōu)化圖片加載體驗(yàn)
在 Flutter 中,cached_image_network 即提供了緩存網(wǎng)絡(luò)圖片功能,同時(shí)還提供了豐富的加載過(guò)程指示。本文就來(lái)看下cached_image_network的具體使用2021-05-05
Android?無(wú)障礙服務(wù)?performAction?調(diào)用過(guò)程分析
這篇文章主要介紹了Android?無(wú)障礙服務(wù)?performAction?調(diào)用過(guò)程分析,無(wú)障礙服務(wù)可以模擬一些用戶操作,無(wú)障礙可以處理的對(duì)象,通過(guò)類?AccessibilityNodeInfo?表示,通過(guò)無(wú)障礙服務(wù),可以通過(guò)它的performAction方法來(lái)觸發(fā)一些action2022-06-06

