
android通话部分
文章平均质量分 88
zhgeliang
成功不必在我,而功力比不唐捐!
展开
-
Android call 流程以及其他case整理--Conference Call
Conference Call在项目中的场景不是很多,在日常生活应用也不是很多,基本上项目上的需求原生的代码已经足够。我所接触的只是之前在一个STK 运营商项目上时,对Conference call 有很多UI & 功能的要求,所以趁此也做一个总结,本篇主要是对于IMS的情况做个总结。1.Conference call 基本介绍 Conference call 就是常说的电话会议,简单的说就是多台设备同时参与某一路通话(假设为A,B,C三台设备),不是常见的两方对话。详细的解释可以查看...转载 2021-07-08 17:35:33 · 1400 阅读 · 0 评论 -
Android中SMS的接收处理
在解析WAP PUSH over SMS时,看了一下Android里SMS接收的流程,并按照自己需要的流程记录,其他分支的详细处理并未讲述。PDU数据的encode/decode也并未在本文中进行解析,有兴趣的读者可以到相应的代码处自己解读一下。 Android中,RIL用RILReciever接收SMS pdu,并根据不同的信息类型用相应函数来处理。因手机制式的差异,用GsmSmsDispatc...转载 2018-05-18 15:07:48 · 2176 阅读 · 0 评论 -
Android短信编解码方式
Android短信编码在Framework层实现。对于普通短信,其SmsHeader部分为空。Gsm:Gsm中,对于长短信,使用了SmsHeader类进行描述。SmsHeader.ConcatRef描述了长短信的refNumber(对于同一个短信,相同,使用SmsDispatcher.getNextConcatenatedRef方法获取一个索引值,将其或上0x00FF),seqNumber(分段序...转载 2018-05-18 15:19:35 · 968 阅读 · 0 评论 -
Phone 多方通话流程(GSM & CDMA)
写在前面的话本文主要分析Voice Call多方通话的流程,分析GSM和CDMA在多方通话不同的地方,研究的代码是Android 6.0的,目前只关注framework层。1. 多方通话的概念下面引用来自《百度百科》的一段文字:多方通话的发起流程是:主席方用户A先呼叫参与方用户B,B用户接通呼叫,形成一个典型的两人通话的基本呼叫场景,此后A用户通过终端菜单发起保持B用户呼叫的请求,此时B用户会听到...转载 2018-05-22 17:06:41 · 1984 阅读 · 0 评论 -
Android 6.0 与 Android 7.0 Data Call Retry对比
0 预备知识data call(简写 DC)指数据业务, 手机需要上网必须开启的业务APN 的作用:手机上网必须要配置的一个参数,决定手机通过哪种接入方式来访问网络,APN 的类型: default(默认是 GPRS 上网)、 mms、 dun、 ims 等1. DC重试的差异 Android 从 6.0 升级到 7.0 后,删除了 DataConnetion 中 mRetryingSta...转载 2018-07-13 17:15:21 · 816 阅读 · 0 评论