许久没有写Blog了,其实这段时间的工作,可以写的内容有很多,但是其一是因为工作太忙了没有时间进行整理,其二则是自己懒了,说是没有时间,但是如果想的话,总能找到时间来进行的,不是吗?
这次我想讨论的话题是关于Android 5.0之后出现的TelecomManager,以及一直就存在的TelephonyManager,它们之间的联系以及差别。
我之前在网上有看到这方面的资料,基本的观点是TelecomManager算是对TelephonyManager的一种替代实现或者补充,通过我对源码进行挖掘,我感觉这么说是一种相当不负责的说法,所以我想这方面进行分析,得出我认为正确的观点与看法。
首先,我们来看看这两个类对第三方App所提供的调用接口,先从功能层面上了解其不同:
以下为TelephonyManager中所提供的部分API
以下为TelecomManager中所提供的部分API