自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android 数据业务框架分析<四>

此部分内容是数据连接Frameworks层代码框架流程,承接Android 数据业务框架分析、都调用到TelephonyManager类的setDataEnable() 方法。 /frameworks/base/telephony/java/android/telephony/Telephony...

2016-11-21 16:16:34

阅读数 402

评论数 0

原创 Android 数据业务框架分析<三>

Android 数据业务框架分析<三>

2016-11-21 15:36:14

阅读数 309

评论数 0

原创 Android 数据业务框架分析<二>

Android 数据业务框架分析<二> 一旦选中数据流量选项卡, updateBody()方法得到执行,【开启/关闭】的按钮等就呈现在界面上。  OnCheckedChangeListener

2016-11-21 15:26:14

阅读数 475

评论数 0

原创 Android 数据业务框架分析<一>

Android上网机制一

2016-11-16 17:40:37

阅读数 680

评论数 0

原创 VoLTE直接承载语音解决方案

P-CSCF:Proxy-CSCF P-CSCF是UE连接IMS网络的唯一接口点。不管UE是在漫游还是在非漫游网络,UE与P-CSCF之间的接口均称为Gm接口。 主要功能包括: 1)   UE SIP消息的转发 2)   SIP 信令消息的压缩和解压缩 3)   IP 安全通道的建立和维...

2016-11-15 20:25:11

阅读数 1822

评论数 0

转载 Android应用进程间通信之Messenger信使使用及源码浅析

转载: http://blog.csdn.net/yanbober 1 背景 这个知识点是个low货,刚开始其实想在之前一篇文章《Android异步消息处理机制详解及源码分析》一文中作为一个知识点分析的,但是想了又想又觉得该放在后面进程间通信分析时再分析。然并卵,还是单独拿出来写一...

2016-11-15 19:58:18

阅读数 252

评论数 0

转载 Android Telephony系统 之 DataConnectionTracker与MobileDataStateTracker之间的通信

我们知道DataConnectionTracker是跑在com.android.phone进程中,而MobileDataStateTracker是跑在system_server进程中,那么两者是如何通信的 在DataConnectionTracker的派生类GsmDataConnection...

2016-11-15 19:44:11

阅读数 248

评论数 0

原创 MTK 功耗

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

2016-09-23 13:30:18

阅读数 1133

评论数 0

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

一、DialpadFragment.onResume 方法 1、mVolteConfCallEnable Volte 通话标识,是返回true,否返回false 2、DialtactsActivity 启动拨号界面 3、queryLastOutgoingCall 二、DialpadFragm...

2016-09-22 19:51:08

阅读数 741

评论数 0

原创 AIDL 跨应用服务

AIDL (Android Interface Definition Language , Android 接口定义语言) 1、AIDL 服务提供方 1)创建 .aidl 文件 本例中,在com.myandroid.aidl 包下定义一个IMyService.aidl 文件;   ATD...

2016-09-22 16:28:28

阅读数 260

评论数 0

原创 电信自注册基础知识

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

2016-09-21 15:49:45

阅读数 5064

评论数 0

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

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

2016-09-20 16:48:29

阅读数 3521

评论数 0

原创 立项管理

1、立项管理内容 1.1、需求分析 概念:指对要解决的问题进行详细的分析,弄清项目发起人及项目其他干系人的要求、待开发的信息系统要解决客户和用户的业务问题以及问题的来龙去脉。 特点: 1)用户与开发人员之间存在沟通方面的困难 2)用户的需求是动态变化的 3)生命周期中不同阶段系统变更的...

2016-09-19 23:26:30

阅读数 355

评论数 0

原创 项目管理一般知识

一、什么是项目 1.1、项目的定义 项目是为达到特定的目的、使用一定资源、在确定的期间内、为特定发起人而提供独特的产品、服务或成果而进行的一次性努力。 1.2、项目目标 1.2.1、项目目标的概念 项目目标包括成果性目标和约束性目标。 成果性目标简称项目目标,约束性目标也叫管理...

2016-09-19 22:29:00

阅读数 513

评论数 0

原创 MTK radiooptions 分析

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

2016-09-19 16:54:17

阅读数 497

评论数 0

转载 Android LocalSocket

转载:http://www.cnblogs.com/bastard/archive/2012/10/09/2717052.html 二 Android LocalSocket LocalSocket          在Unix域名空间创建一个套接字(非服务端)。 ...

2016-09-19 14:54:37

阅读数 240

评论数 0

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

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

2016-09-18 19:08:43

阅读数 823

评论数 0

原创 MTK RIL 调试方式

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

2016-09-18 17:11:00

阅读数 853

评论数 0

原创 DataConnectionTracker 运行机制

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

2016-09-18 15:05:45

阅读数 568

评论数 0

原创 Android 手机上网实现机制

Android 网络整体架构 Android 网络中,在底层实现两个虚拟串口: 1、Command 命令通道:建立或断开网络建立 2、Data 数据通道:基于TCP/IP 网络通信协议的数据传输 DataConnection 在Telephony Frameworks 层中用来管理手机上网...

2016-09-14 21:46:02

阅读数 1957

评论数 0

原创 Reference-RIL 运行框架

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

2016-09-14 17:41:10

阅读数 708

评论数 0

转载 SIP头

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

2016-09-13 16:36:11

阅读数 142

评论数 0

转载 SIP响应代码

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

2016-09-13 16:34:35

阅读数 402

评论数 0

转载 SIP消息

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

2016-09-13 16:27:29

阅读数 446

评论数 0

转载 SIP基本呼叫流程

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

2016-09-13 15:04:16

阅读数 895

评论数 0

转载 SIP网络元素

还有一些实体,帮助SIP创建网络。在SIP内每个网络元件被标识SIP URI(统一资源标识符),它是像一个地址或标识。下面是网络元素: 用户代理代理服务器注册服务器重定向服务器位置服务器 用户代理 它是端点和SIP网络中最重要的网络元件中的一个。端点可以启动,修改或终止会话。用户代理的S...

2016-09-13 14:57:01

阅读数 373

评论数 0

转载 SIP 介绍

会话发起协议 - 介绍 会话发起协议(SIP)是在VoIP技术中最常用的协议之一。它是一种应用层协议,它与其它应用层协议一起工作,以通过互联网控制多媒体通信会话。 VoIP技术 在进一步的向前,让我们先了解有关VoIP的几个要点。 VOIP是一种技术,可以让你在互联网上提供语音和多...

2016-09-13 13:01:02

阅读数 152

评论数 0

原创 LibRIL 运行机制

RILJ 与 LibRIL 建立socket连接过程 1、Android 手机启动过程加载 Phone 应用, 同时构造 RILJ 对象,在RILJ 的构造方法中,主动发起 rild 的socket连接; 2、LibRIL 在ril_event_loop 函数中的 select 响应 s_lis...

2016-09-13 12:44:44

阅读数 270

评论数 0

原创 AT Channel

AT + ETHERMAL 1、get 2G/3G/4G RF temperature 2、get 3G/4G Tx power +ETHERMAL:, , 0 : unknown 1 : GSM 2 : UMTS 3 : LTE Current RF temperature, va...

2016-09-12 20:46:59

阅读数 669

评论数 0

原创 Android adb 连接错误

C:\Users\fenghongkang>adb devices List of devices attached 始终返回如上信息; 原因 .android/adb_usb.ini 文件配置VID顺序必须如下: # ANDROID 3RD PARTY USB VENDO...

2016-09-12 19:11:47

阅读数 225

评论数 0

转载 RR信道请求/立即分配/信道释放-GSM

点击打开链接

2016-08-23 11:05:11

阅读数 276

评论数 0

原创 RILC系统结构及LibRIL运行机制

1、RILC主要代码目录结构 Android 4.0.3 源码中,RILC目录结构如下:   按模块分别编译libril、reference-ril和rild这3个目录,可得到libril.so、libreference-ril.so和rild文件     2、解析RILC...

2016-03-06 14:18:07

阅读数 1188

评论数 0

原创 gsoap安装开发

对于准备接触监控项目,gsoap用于

2014-10-24 16:27:32

阅读数 158

评论数 0

转载 TV Browse

深圳市速影科技有限公司:  http://www.softstb.com/index.html Espial TV Browser (WebKit, HTML5) :http://www.espial.com/products/evo_browser/ Kylo: i...

2014-09-25 20:25:43

阅读数 339

评论数 0

转载 水果吃法

腹泻患者:不应去吃那些有通便作用或者性寒的水果,例如香蕉、梨子、西瓜等,因为这些水果会使得腹泻患者症状加重。而苹果、荔枝、石榴等水果,味道较甜,有健脾益胃,生津止渴的功能,对于腹痛、腹泻来说,有着很好的食疗作用,适宜食用。​ 胃病患者来:李子、山楂、柠檬等刺激性较强的水果不宜食用,因为这些水果酸...

2014-08-19 12:08:15

阅读数 426

评论数 0

转载 C++ 虚函数

1.首先:强调一个概念        定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。        定义一个函数为纯虚函数,才代表函数没有被实现。定义他是为了实现一个接口,起到一个规范的作用,规范继承这个。类的程序员必须实现这个函...

2014-03-31 12:16:28

阅读数 357

评论数 0

转载 ubuntu wine source insight配置

推荐 揪错 烈火学院 > 网络技术 > Linux > 阅读文章正文 Ubuntu下使用Wine出现中文乱码的解决方法 http://www.veryhuo.com 2011-10-25 烈火学院 投递稿件 我有话说 说明:本人使用的是最新的...

2014-03-14 09:53:42

阅读数 694

评论数 0

转载 ubuntu firefox flash插件安装

在Adobe官网下载install_flash_player_11_linux.i386.tar.gz,并解压: sudo cp libflashplayer.so /usr/lib/mozilla/plugins # 如果这句命令无法工作使用如下: sudo cp libflashpla...

2014-03-11 10:52:01

阅读数 367

评论数 0

转载 Linux Eclipse CDT 一些错误的解决办法

该C++工程可以通过编译并正确运行,可是在Text Editor上面显示一些下划线和bug标志,非常有碍观瞻,而且估计会影响智能提示。 Unresolved inclusion 错误的解决办法: 启动eclipse后,经过 Window-->Preferences-->C/...

2014-03-11 09:44:32

阅读数 793

评论数 0

原创 ubuntu 配置 android 开发环境

eclipse官网下载压缩包; 解压到 /usr/local 目录, 添加命令行启动eclipse,编辑 /usr/bin/eclipse #!/bin/sh export MOZILLA_FIVE_HOME=/usr/lib/mozilla/ export ECLIPSE_HOME=/u...

2013-09-24 17:10:38

阅读数 402

评论数 0

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