自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 ofono发送GSM短信流程

以下为阅读ofono发送gsm短信流程笔记1,上层通过DBus调用ofono的sms.c::sms_send_message1)这一步传入参数:DBusConncetion connDBusMessage *msg to 收件人地址text 短信内容void *data ofono_sms *sms2)从DBusMessage中取出text和to,验证to合法之后调用sms_text

2017-03-27 17:41:05 1786

原创 Android CDMA SMS编解码相关类简介

最近在做Android CDMA 短信编解码相关的工作,记录一下Android对CDMA Sms的编解码操作。包括Android CDMA SMS相关类结构,数据结构,数据处理流程等内容,持续更新。类结构图以下是短信地址相关的数据结构SmsAddress:存储短信电话号码的数据结构,主要数据单元: address:String,address用于存储解码好的电话号码用于

2017-03-17 17:10:45 1903

原创 关于branch XYZ is published (but not merged) and is now N commits behind错误的一点分析

对 repo sync报错 branch XYZ is published (but not merged) and is now N commits behind的一点分析

2016-12-08 14:58:02 14477 1

原创 Android消息处理机制Message,Looper,Handler

Android上面通过Handler,Looper和Message实现了消息处理机制,极大的方便我们实现线程通信,在后台线程完成耗时动作并准备好数据通知主线程更新UI。下面我们通过简单实例和附带源码去探索Android消息机制的技术细节。一,示例下面简单实现在子线程中完成工作(+1s)并在工作完成之后通知主线程更新进度条。1)要继承Handler实现自己的消息处理类MyHandler;2)将Han

2016-04-05 18:03:52 592

原创 JUnit3原理分析二(框架结构与源码分析)

在上一篇我们介绍了JUnit3的简单应用,这里我们会再分析JUnit3框架介绍以及部分源代码分析。源码下载地址:http://download.csdn.net/download/wuhenhcp/3414175一,组件类继承关系以及成员介绍如上文所说我们用到JUnit3框架几个重要组件:TestCase,TestSuite,TestResult和TestRunner。类结构如下:

2016-01-28 16:50:14 1394

原创 Juit3原理分析一(测试入门)

(一) Junit简介  JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架。Juint测试是白盒测试,在知道程序完成什么功能和如何完成的基础上进行的测试。

2016-01-27 15:44:24 695

原创 HttpURLConnection详解

1前言Android将会在最新版本(API level 23,Android M)移除对HttpClient的支持,改为使用HttpURLConnection来代替HttpClient。因为HttpURLConnection因为使用了压缩传输和响应报文缓存的技术让它有了更少的流量和电量消耗。因此我们在这里探讨一下HttpURL的详细内容。2Http报文详解既然要使用HttpURLCon

2015-10-12 15:23:01 6521

空空如也

空空如也

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

TA关注的人

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