自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 MTK 功耗

1、查找唤醒源[  129.680310] -(0)[913:system_server][name:mt_sleep&][SLP] @@@Chip_pm_enter@@@[  129.680310] -(0)[913:system_server][name:mt_spm_internal&][SPM] wake up .........................[  1

2016-09-23 13:30:18 1653

原创 MTK Phone 主动呼叫流程分析(一)

一、DialpadFragment.onResume 方法1、mVolteConfCallEnableVolte 通话标识,是返回true,否返回false2、DialtactsActivity启动拨号界面3、queryLastOutgoingCall二、DialpadFragment.onClick 方法1、onclick() 响应拨号按钮事件,交

2016-09-22 19:51:08 1483

原创 AIDL 跨应用服务

AIDL (Android Interface Definition Language , Android 接口定义语言)1、AIDL 服务提供方1)创建 .aidl 文件本例中,在com.myandroid.aidl 包下定义一个IMyService.aidl 文件; ATD 插件会在工厂gen目录下创建对应的IMyService.java 文件;2)实现 hel

2016-09-22 16:28:28 501

原创 电信自注册基础知识

1、电信自注册使用的appMTK平台默认使用的短信自注册是DeviceRegister数据域自注册是SelfRegister客户可以在项目查看到这两个app的源码:/vendor/mediatek/proprietary/packages/apps/DeviceRegister/vendor/mediatek/proprietary/packages/apps/

2016-09-21 15:49:45 8928 1

原创 彩信发送和接收关键流程

MMS 的设计基于WAP协议;DataConnection 手机上网数据连接,其中5种常用类型的APN配置信息中就有MMS类型,即收发彩信时需要建立手机上网数据连接;MMS发送和接收,就是TransactionService基于WAP的网络传输层的处理机制,基于观察者设计模式;彩信发送的核心是TransactionService和它的4个子Transaction:SendT

2016-09-20 16:48:29 6423

原创 立项管理

1、立项管理内容1.1、需求分析概念:指对要解决的问题进行详细的分析,弄清项目发起人及项目其他干系人的要求、待开发的信息系统要解决客户和用户的业务问题以及问题的来龙去脉。特点:1)用户与开发人员之间存在沟通方面的困难2)用户的需求是动态变化的3)生命周期中不同阶段系统变更的代价呈非线性增长1.2、项目建议书又称立项申请,是项目建设单位向上级主管部门提交项目申

2016-09-19 23:26:30 615

原创 项目管理一般知识

一、什么是项目1.1、项目的定义项目是为达到特定的目的、使用一定资源、在确定的期间内、为特定发起人而提供独特的产品、服务或成果而进行的一次性努力。1.2、项目目标1.2.1、项目目标的概念项目目标包括成果性目标和约束性目标。成果性目标简称项目目标,约束性目标也叫管理性目标。项目约束性目标是指完成项目成果性目标需要的时间、成本以及要求满足的质量;项目目标要求遵

2016-09-19 22:29:00 1417

原创 MTK radiooptions 分析

RIL Socket 资源创建service ril-daemon /system/bin/rild    class main    socket rild stream 660 root radio    socket sap_uim_socket1 stream 660 bluetooth bluetooth    socket rild-debug stream 660

2016-09-19 16:54:17 801

转载 Android LocalSocket

转载:http://www.cnblogs.com/bastard/archive/2012/10/09/2717052.html二 Android LocalSocketLocalSocket         在Unix域名空间创建一个套接字(非服务端)。  是对Linux中Socket进行了封装,采用JNI方式调用,实现进程间通信。  具体就是N

2016-09-19 14:54:37 392

原创 解析短信发送和接收流程

MMS 应用主要源码汇总及简要说明主动发生短信流程分析进入短信回话列表界面:短信应用包路径:packages/app/Mms打开AndroidMainfest.xml 配置文件,入口就是ConversationList.java"新建短信"按钮,调用createNewMessage函数发送短信,调用confirmSendMessageIfNeeded 方法:

2016-09-18 19:08:43 2116

原创 MTK RIL 调试方式

RIL 驱动调试步骤:1、整个工程编译eng 版本,或者带有root 权限的user 版本;2、添加log 信息,比如 hardware/ril/rilproxy/libril/ril.cpp 文件;3、mm 编译动态库,生成路径 system/lib/librilproxy.so4、编译system.img , 重新release5、f

2016-09-18 17:11:00 2231

原创 DataConnectionTracker 运行机制

Tracker 对象主动发起;Tracker 对象被动接收;还会被动接收CallTracker 和 ServiceStateTracker 这两个Tracker 发起的消息通知DataConnectionTracker 运行机制主要三个部分:1、初始化ApnConte

2016-09-18 15:05:45 1000

原创 Android 手机上网实现机制

Android 网络整体架构Android 网络中,在底层实现两个虚拟串口:1、Command 命令通道:建立或断开网络建立2、Data 数据通道:基于TCP/IP 网络通信协议的数据传输DataConnection 在Telephony Frameworks 层中用来管理手机上网连接,Android 最大支持9个数据连接类型,但同一时刻仅有一个是有效的;Dat

2016-09-14 21:46:02 3215

原创 Reference-RIL 运行框架

原文参考《深入理解Android Telephony原理剖析与最佳实践》;Reference-RIL 主要负责:1、将Solicited Request请求转化成AT命令交给Modem执行,并将AT命令执行的结果以Solicited Response消息的方式反馈给LibRIL;2、同时负责接收Modem主动上报的消息,以UnSolicited Response消息的方式反馈给Li

2016-09-14 17:41:10 1521 1

转载 SIP头

头就是传达有关邮件的信息的SIP消息的一个组成部分。它的结构为报头字段的序列。在大多数情况下,SIP头域遵循相同的规则作为HTTP报头字段。头字段被定义为部首:字段(Header: field),其中报头就是用来表示头字段名称和字段是一组令牌,其中包含的信息。每个字段由一个字段名后跟一个冒号(“:”)和域值(即字段名:域值)。SIP头- 紧凑形式很多常见的SIP报头字段具有一个紧凑的形

2016-09-13 16:36:11 472

转载 SIP响应代码

SIP响应是由一个用户代理服务器(UAS)或SIP服务器生成回复由客户端生成的请求的消息。它可能是一个正式的确认,以防止请求由UAC重发。响应可能包含需要一个UAC信息一些额外的头字段SIP有六个响应1xx - 5xx已经借由HTTP,而6xx系列在SIP介绍。1XX被认为是一个临时响应,其余的最终响应。类别描述动

2016-09-13 16:34:35 2343

转载 SIP消息

SIP消息有两种类型:请求和响应。一个请求的打开行包含定义,其中该请求是要被发送的方法,它定义请求,以及请求URI。同样响应的打开行包含一个响应代码。请求方法SIP请求是用于建立通信的代码。为了补充它们,SIP响应其通常指示请求是成功还是失败。有一些命令称作方法,使SIP消息可行。METHODS 可被视为SIP请求,因为它们要求将要采取的另一个用户代

2016-09-13 16:27:29 1030

转载 SIP基本呼叫流程

下图显示了一个SIP会话的基本呼叫流程。下面给出的是上述呼叫流程的一步一步的解释:被发送到代理服务器的INVITE请求负责发起会话。代理服务器发送100立即给调用者(Alice)试图响应停止重传的INVITE请求。代理服务器搜索Bob在位置服务器的地址。得到的地址后,将其转发INVITE请求进一步。此后,180 Ringing(临时响应)由Bob产生被返

2016-09-13 15:04:16 2556

转载 SIP网络元素

还有一些实体,帮助SIP创建网络。在SIP内每个网络元件被标识SIP URI(统一资源标识符),它是像一个地址或标识。下面是网络元素:用户代理代理服务器注册服务器重定向服务器位置服务器用户代理它是端点和SIP网络中最重要的网络元件中的一个。端点可以启动,修改或终止会话。用户代理的SIP网络的最智能设备或网络元件。它可能是一个软件电话,移动电话或平板电脑。用户代理在逻辑上分成两部

2016-09-13 14:57:01 714

转载 SIP 介绍

会话发起协议 - 介绍会话发起协议(SIP)是在VoIP技术中最常用的协议之一。它是一种应用层协议,它与其它应用层协议一起工作,以通过互联网控制多媒体通信会话。VoIP技术在进一步的向前,让我们先了解有关VoIP的几个要点。VOIP是一种技术,可以让你在互联网上提供语音和多媒体(视频,图片)内容。它随时进行通信,随着互联网的可用的任何地方最便宜的方式之一。VOIP的

2016-09-13 13:01:02 516

原创 LibRIL 运行机制

RILJ 与 LibRIL 建立socket连接过程1、Android 手机启动过程加载 Phone 应用, 同时构造 RILJ 对象,在RILJ 的构造方法中,主动发起 rild 的socket连接;2、LibRIL 在ril_event_loop 函数中的 select 响应 s_listen_event 的RIL 请求;3、通过ril_event->func 函数发起Call

2016-09-13 12:44:44 675

原创 AT Channel

AT + ETHERMAL 1、get 2G/3G/4G RF temperature2、get 3G/4G Tx power+ETHERMAL:, , 0 : unknown1 : GSM2 : UMTS3 : LTECurrent RF temperature, value between 0 ~ 65535Current Tx Pow

2016-09-12 20:46:59 1488

原创 Android adb 连接错误

C:\Users\fenghongkang>adb devicesList of devices attached始终返回如上信息;原因.android/adb_usb.ini 文件配置VID顺序必须如下:# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.# USE 'android update adb'

2016-09-12 19:11:47 506

数据连接分析

2016-11-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除