- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 sim卡联系人框架
sim卡联系人是框架提供的一个基本功能,提供读取卡里面的联系人,卡联系人可以分为2g卡和3g卡,3g卡和2g卡的主要区别:3g卡的容量更大,一般可以存储500个联系人,2g卡一般存储250个联系人;3g卡可以存储emails和anrs字段。因此本章将2g卡和3g卡联系人的加载更新操作分别进行讲解。分为卡联系人的加载,更新和删除流程,具体在加载的过程中需要区分2g卡和3g卡。现在2g卡比较少见...
2016-08-07 10:03:37 1048 2
原创 CatService框架
这块代码分为三层,framework - service - activity,整体写的比较乱,细节处理可能会有问题,可能用的人比较少,所以比较少关注。CatService监听的其实没有用处的代码 mUiccApplication.registerForReady(this, MSG_ID_SIM_READY, null); mIccRecords.register
2016-08-02 10:54:25 658
原创 SubscriptionInfoUpdater.updateCarrierServices解析
SubscriptionInfoUpdater.updateCarrierServices在卡状态变化之后都会调用。主要是触发系统中运营商相关的配置信息。private void updateCarrierServices(int slotId, String simState){ CarrierConfigManager configManager = (Carrie
2016-08-02 10:06:19 552 1
原创 SubscriptionInfoUpdater监听卡状态广播的处理
SubscriptionInfoUpdater里面有监听卡状态广播,卡状态广播都是从IccCardProxy中发送的sticky广播。其中ACTION_INTERNAL_SIM_STATE_CHANGED是Android M上新增的用来处理sim locked和sim loaded事件,经过SubscriptionInfoUpdater处理之后才会向外发送ACTION_SIM_STATE_CHAN
2016-08-02 09:53:11 1149
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人