一、 涉及的类:
1、 UiccCardProvisioner
2、 QtiSubscriptionInfoUpdater
3、 SubscriptionInfoUpdater
4、 SubscriptionController
5、 SubscriptionManager
6、 SubscriptionInfo
SubscriptionManager将SubscriptionController的接口暴露给其他模块,来获取当前插入卡的信息。通过Parcel接口类SubscriptionInfo传递给其他进程。
在卡插入后,框架会在数据库中保存卡的信息,包括卡的subid,iccid、slotid、carriername、mcc、mnc等。
在框架中通过SubscriptionInfoUpdater对卡进行一个更新的操作,对外提供subscriptionManager的接口对外访问,实际上是通过Binder调用SubscriptionController里面的方法。