這一篇文章學習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...