![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 框架
青云衣兮白霓裳
这个作者很懒,什么都没留下…
展开
-
锁网锁卡
国内买的行货手机都是没有锁网锁卡的,但美国很多运营商定制的苹果手机卖的合约机很便宜,但是多数都加了网络锁。这就意味着,从一家运营商买的加锁手机,就只能插这家运营商的SIM卡使用了,如果插了其他运营商的卡是用不了的,这就是锁网锁卡。运营商定制机经常以低于成本价销售,这就决定了它必须在后面2到3年的合约期内,通过用户的电话费来收回成本。为防止用户买了手机,插了别家的SIM卡用了,最简单的办法就是限制...原创 2019-11-15 17:22:47 · 1212 阅读 · 0 评论 -
UICCcontroller 注册监听(RegistrantList)
主要讲解RegistrantList的原理,以及如何快速分析RegistrantList相关的代码流程。在Telephony模块中,在RIL、Tracker(ServiceStateTracker、CallTracker、DcTracker)、Phone(PhoneBase及其子类)、UICC框架、CallManager等等中都大量使用到的RegistrantList,可见RegistrantL...原创 2019-11-15 17:04:43 · 675 阅读 · 0 评论 -
网络变化流程
Step 1:注册监听事件ServiceStateTracker在构造函数就会通过registerForNetworkRegistrationStateChanged注册网络状态的变化监听,处理事件为EVENT_NETWORK_STATE_CHANGEDStep 2:modem主动上报01-25 10:13:56.717 D/RILJ (3636): [UNSL]< UNSOL_...原创 2019-11-15 16:16:01 · 1291 阅读 · 0 评论 -
ANR
ANR(Application Not Responding),应用程序无响应,简单一个定义,却涵盖了很多Android系统的设计思想。1 什么是ANR?所谓ANR也就是Application not responsing,即应用程序无响应。在Android中,AMS和WMS会监测应用程序的响应时间,如果应用程序主线程在超时时间内对输入事件没有处理完毕或对特定的操作没有执行完毕,就会出现ANR...原创 2019-11-15 16:07:20 · 1000 阅读 · 0 评论