android telephony overview:http://mengxx.blog.51cto.com/2502718/795968

com.android.internal.telephony包

包含CallManager, Call, CallTracker,Phone, Connection,SMS, AT等基本概念的抽象

包含GSM. CDMA的分别实现

包含RIL抽象层的java部分

不包含GUI

属于framework level,不import com.android.phone包

TODO 画class之间的关系

(但实际上telephony service的实现却是在com.android.phone里面

PhoneInterfaceManager.java 49public class PhoneInterfaceManagerextends ITelephony.Stub

com.android.phone 包就是 phone.apk

包含GUI, dialer pad, settings, bt, notification等概念

属于application level,常驻特权应用,大量引用com.android.telephony.internal包

(反而调用android.telephony较少,那个public api太弱)

TODO 画功能模块,class diagram等

实际上感觉这两个包耦合还是比较紧密


package com.android.internal.policy.impl中
public class PhoneWindowManager implements WindowManagerPolicy没看

不错的参考文章:

http://hi.baidu.com/weiyousheng/blog/item/a7255ef4e2438c7dddc4748c.html

http://www.360doc.com/content/11/0222/11/474846_95043329.shtml

http://newfaction.net/2011/03/15/android-2-2-ril-java-part-of-the-code-profile.html

http://www.cnblogs.com/Tiger-Dog/articles/2056273.html

http://www.meegozu.com/thread-391-1-1.html

android 1.1的telephony相关文章,很老,结构已经发展了,但仍可以借鉴

http://www.kandroid.org/online-pdk/guide/telephony.html

http://www.linuxjournal.com/magazine/java-api-androids-telephony-stack

http://www.netmite.com/android/mydroid/development/pdk/docs/telephony.html

更多相关文章

  1. Android(安卓)App Bundles相关概念及开发流程详解
  2. 比较不错的一系列android深入研究博客,整理在此以记之
  3. Android(安卓)IPC框架分析 Binder,Service,Service manager
  4. Android(安卓)进程状态的概念
  5. Android(安卓)核心分析 之六 -----IPC框架分析 Binder,Service,Se.
  6. Android中的Grid间距(Grid Spacing on Android)
  7. Android(安卓)中 Context介绍(sundy深入浅出)之基础概念
  8. Android(安卓)核心分析 -----IPC框架分析 Binder,Service,Service
  9. android数据共享之Content Provider(概念篇)

随机推荐

  1. 我的Android使用openCV记录(2)
  2. React Native For Android初探
  3. Android(安卓)Studio中使用gradle生成aar
  4. 关于Android的app权限申请问题
  5. Android(安卓)Camera2 之 CameraDevice
  6. mac电脑开发android找不到设备
  7. android 通过贝塞尔曲线 实现爱心点赞功
  8. Android(安卓)AppWidget(桌面小部件)
  9. android 背景平铺[转]
  10. Android(安卓)关机、重启、recovery流程