我目前正在挖掘 Android 源代码,以了解不同的电话相关包和包含类。我有一个问题理解的类是ITelephony
接口类。我理解它是一个AIDL接口,用于不同Android进程之间的IPC(每个应用程序在自己的PID下运行)。我也理解它被TelephonyManager
类频繁调用,以提供公共电话SDK的实际实现.
- 哪些类实际实现了这个接口并响应 IPC 调用?
- ITelephony 接口使用的更大范围是什么?
提前致谢。
我目前正在挖掘 Android 源代码,以了解不同的电话相关包和包含类。我有一个问题理解的类是ITelephony
接口类。我理解它是一个AIDL接口,用于不同Android进程之间的IPC(每个应用程序在自己的PID下运行)。我也理解它被TelephonyManager
类频繁调用,以提供公共电话SDK的实际实现.
提前致谢。
- 哪些类实际实现了这个接口并响应 IPC 调用?
PhoneInterfaceManager实现 ITelephony 接口。ITelephony 接口提供对 TAPI 层的访问。但是,您只应该使用 TelephonyManager 来访问 Telephony 事件和内容。