我正在了解 Android 中的电话堆栈,我希望您确认或驳回我得出的结论:
- 整个内部 java 电话堆栈,即ril(java 端)、com.android.internal.telephony.* 类和默认的 Android 手机应用程序都在同一个dalvik 虚拟机中运行?
阅读源代码,似乎(非常有限的)通过TelephonyManger、SmsManager、PhoneStateListener和朋友公开的电话 API,使用AIDL接口 ITelephony、ISms、IPhoneStateListener 等对电话应用程序 dalvik 进程执行IPC 。
这是否正确理解,如果可能的话,您能否详细说明我的理解?:)