Android中的Telephony學習筆記 2

2021-09-08 13:20:05 字數 1028 閱讀 9242

這一篇文章學習android.telephony包中的類,這些類是android提供給上層呼叫的api。

為監測基本**資訊提供的一系列的api。比如網路型別,連線狀態。操作**號碼的工具類。

一共25個類。以下逐一介紹:

處理裝置上的**服務資訊,應用能夠使用這些方法檢測**的狀態,處理使用者的資訊型別。也能夠註冊乙個***接受**狀態改變的通知。該類不能直接例項化,能夠通過

context.getsystemservice(context.telephony_service)
來獲得該例項。假設想訪問受保護的資訊,須要在配置檔案中配置對應的許可權才幹訪問。

得到全部電元資訊

當前通話狀態

獲取當前裝置的位置

資料連線中的activity的型別

資料連線的狀態

裝置的id號

裝置的軟體版本號

gsm手機的groupid level1

獲取1號線的**號碼,比如gsm手機的msisdn。須要許可權:read_phone_state.

簡訊**商的url

簡訊**商

獲取全部鄰電元資訊

網路運營商的國家碼mcc

網路註冊運營商的mcc+mnc碼

網路運營商的名稱

網路型別

手機型別

iso提供的國家**

獲取sim卡5位或6位移動國家碼mcc+流動網路碼mnc

得到服務提供商的名稱

得到sim串口號

得到sim卡的狀態

唯一使用者標識id。

代表使用者的身份,比如gsm手機的imsi號

得到與語音信箱號碼有關的字母識別符號,須要許可權read_phone_state;

得到語音信箱的號碼

是否含有icc卡

是否漫遊

註冊乙個***,當指定的手機狀態改變時,接收該手機發出的通知

android開發中的

線性布局 linear layout 相對布局 relative layout 布局 table layout 網格檢視 grid view 標籤布局 tab layout 列表檢視 list view 絕對布局 absolutelayout 1.實現tab的效果必須使用tabhost控制項作為ta...

Android中的Message Pool實現

為了避免物件頻繁建立銷毀帶來的開銷,可以採用乙個pool來維護這些物件,物件使用後可重新放到pool中被重新使用。message是乙個被頻繁使用的物件,因此message提供了乙個message pool。下面是message pool的實現。obtain方法用來從pool中獲取乙個message物...

Android中的廣播

android中的廣播。有發射廣播,必須要有收音機才能接到,並且調對臺才能得到對應的臺。1.電台發射廣播 使用intent,intent intent new intent 需要廣播的臺的名字 context。sendbroadcast intent 也就是先 生成一下你需要廣播的臺,然後用send...