思否学否

2019年12月15日

详解Telecom

摘要: 学习目标: 掌握Telecom入口和分析方法 总结和演进Telecom交互模型 掌握Listener消息回调机制 学习CallsManager 为什么选择Telecom分析? 这是由于在Android Telephony通话模型中它为Dialer和TeleService消息中转站,作为MT与MO消息 阅读全文

posted @ 2019-12-15 17:53 思否学否 阅读(2262) 评论(0) 推荐(0)

2019年12月13日

Serializable 和Parcelable 详解

摘要: 序列化:为了保存在内存中的各种对象的状态,并可以把保存的对象的状态读出来 安卓中实现序列化的接口有两个,一个是serializable,一个是parcelable。 一、实现序列化: 1、是可以将对象永久性保存在磁盘中 2、是可以把对象在网络中传递 3、是让对象在进程中传递。二、serializab 阅读全文

posted @ 2019-12-13 13:59 思否学否 阅读(1647) 评论(0) 推荐(0)
ImsConference.java中会议成员更新处理详解

该文被密码保护。 阅读全文

posted @ 2019-12-13 11:33 思否学否 阅读(12) 评论(0) 推荐(0)

2019年12月11日

Android Telephony分析(七) ---- 接口扩展(异步转同步)

摘要: 本文是基于上一篇《Android Telephony分析(六) —- 接口扩展(实践篇)》来写的。上一篇介绍的接口扩展的方法需要实现两部分代码:1. 从APP至RIL,发送请求;2. 从RIL至APP,上报结果。 由于这是一个异步请求,所以两部分流程都不能少,导致流程过于复杂。而本文的目的就是为了将 阅读全文

posted @ 2019-12-11 20:02 思否学否 阅读(784) 评论(0) 推荐(0)
Android Telephony分析(六) ---- 接口扩展(实践篇)

摘要: 本文将结合前面五篇文章所讲解的知识,综合起来,实现一个接口扩展的功能。如果还没有阅读过前面五篇文章的内容,请先阅读:《Android Telephony分析(一) — Phone详解 》《Android Telephony分析(二) — RegistrantList详解 》《Android Tele 阅读全文

posted @ 2019-12-11 17:58 思否学否 阅读(975) 评论(0) 推荐(0)
Android 7.0 IMS框架详解

摘要: 本文主要讲解IP Multimedia Subsystem (IMS)在Android 7.0上由谷歌Android实现的部分内容。从APP侧一直到Telephony Framework,是不区分CS流程还是PS流程的。到了Telephony Framework模块,会依据IMS相关的状态信息(Re 阅读全文

posted @ 2019-12-11 17:26 思否学否 阅读(2305) 评论(0) 推荐(0)
subId、slotId、SubscriptionInfo和SubscriptionManager的解释及关系说明

摘要: 1. subid和slotid(phoneid) slotid(phoneid)是指卡槽:双卡机器的卡槽1值为0,卡槽2值为1,依次类推。 subid:SubscriptionId(Subscription Identifier)。subid是数据库telephony.db的表siminfo的主键递 阅读全文

posted @ 2019-12-11 15:25 思否学否 阅读(2898) 评论(0) 推荐(0)
Android Telephony分析(五) ---- TelephonyRegistry详解

摘要: 本文紧接着上一篇文章《Android Telephony分析(四) —- TelephonyManager详解 》的1.4小节。从TelephonyRegistry的大部分方法中: 可以看出TelephonyRegistry主要的功能是上报消息,有两种方式:1. 通过notifyXXX方法。2. 通 阅读全文

posted @ 2019-12-11 10:56 思否学否 阅读(1296) 评论(0) 推荐(0)
Android Telephony分析(四) ---- TelephonyManager详解

摘要: 前言 TelephonyManager主要提供Telephony相关信息的查询/修改功能,以及Phone状态监听功能,封装的方法主要是提供给APP上层使用。TelephonyManager.java 在frameworks\base\telephony\java\android\telephony目 阅读全文

posted @ 2019-12-11 10:46 思否学否 阅读(3800) 评论(0) 推荐(0)

2019年12月10日

Android Telephony分析(三) ---- RILJ详解

摘要: 前言 本文主要讲解RILJ工作原理,以便更好地分析代码,分析业务的流程。这里说的RILJ指的是RIL.java (frameworks\opt\telephony\src\java\com\android\internal\telephony) ,RILC指的是Ril.cpp (hardware\r 阅读全文

posted @ 2019-12-10 19:31 思否学否 阅读(1859) 评论(0) 推荐(0)