Android Telephony主要模块及功能
Telephony的代碼主要由五個模塊組成
1.Telephony Frameworks
代碼區(qū)域:
frameworks/opt/telephony/
其中主要的文件在如下目錄
/frameworks/opt/telephony/src/java/com/android/internal/telephony/
其中比較常見的有以下幾類文件
1.BaseCommands、RIL構(gòu)成RIL的上層
2.各類Tracker,諸如GsmCdmaCallTracker等等,主要是跟蹤RIL上報的消息
3.CallManager管理通話相關(guān)信息,Call,CallFailCause,DriverCall等
4.Phone,Connection,dataConnection等
2.Telephony Services
代碼區(qū)域:
xref: /packages/services/Telephony/src/com/android/
主要有兩個子目錄
phone/
主要文件:
1.創(chuàng)建PHONE相關(guān)的,PhoneGlobals.java、PhoneApp.java
2.界面相關(guān)InCallScreen.java、MobileNetworkSettings.java
3.CallNotifier.java,監(jiān)聽相關(guān)消息
services/
主要文件:
1.PstnIncomingCallNotifier.java
2.TelephonyConnection.java及相關(guān)的Connection類,TelephonyConnectionService創(chuàng)建相關(guān)的Connection
3.Telecomm Frameworks
代碼區(qū)域:
xref: /frameworks/base/telecomm/java/android/telecom/
主要文件:
1.TelecommManager文件
2.ConnectionService.java
3.Call和Phone文件
4.Telecomm Services
代碼區(qū)域:
xref: /packages/services/Telecomm/src/com/android/server/telecom/
主要文件:
1.StatusBarNotifier.java相關(guān)的界面文件
2.CallsManager.java
5.inCallUI等上層界面部分
隨著后續(xù)的學(xué)習(xí)會繼續(xù)更新完善此總結(jié)…
總結(jié)
以上是生活随笔為你收集整理的Android Telephony主要模块及功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php(wap)获取手机号码,WAP获取
- 下一篇: Android Telephony控制通