短信解析
文章平均质量分 80
程序员的当下
从事android framework、应用开发、wpf c#、java 后端开发,以及正在熟悉阿里云产品的使用,希望和大家一起分享开发经验和心得体会
展开
-
短信发送--短信发送流程--应用层
短信发送流程应用层解析1、涉及的类com.android.mms.ui.ComposeMessageActivitycom.android.mms.data.WorkingMessagecom.android.mms.transaction.MessageSendercom.android.mms.transaction.SmsMessageSendercom.android.原创 2012-07-29 11:16:59 · 8252 阅读 · 3 评论 -
短信ui--会话编辑界面(三)历史记录
会话编辑界面(三)历史记录1、前言 前文对接收者ui有一个简单的了解,下面来看看短信历史记录的加载以及界面更新。例如当我们发送一条短信,界面上显示“正在发送”,发送完后变成“已发送”,以及接收的短信时显示接收时间等等功能,只所以用单独的篇幅来讲解,主要考虑到该ui的重要性。2、功能分析2.1 初始化 短信历史记录界面的初始仍然是在ComposeMessage原创 2012-12-03 20:00:35 · 4597 阅读 · 2 评论 -
短信ui--会话编辑界面(四)BottomPanel
短信ui--会话编辑界面(四)BottomPanel1、前言 前面的文章简单介绍了接收者ui以及短信历史记录,下面讲解BottomPanel,该ui如下图所示 该ui比较简单,ui主要是短信编辑框、短信模版按钮、以及sendbutton。2、功能简析2.1 ui布局<LinearLayout android:id="@+id原创 2012-12-06 22:23:27 · 3098 阅读 · 0 评论 -
短信ui--会话编辑界面(五)彩信附件
短信ui--会话编辑界面(五)彩信附件1、附件的引入 附件UI,对于会话编辑界面来说是最重要也是最复杂的一个组成部分,与彩信息息相关。该界面的功能主要是提供给用户添加、删除、替换彩信附件。附件对大家来说应该不陌生,彩信的附件无外乎就是添加的多媒体文件,但是在android程序设计中将附件抽象为一个“SlideshowModel”,神马意思了?SlideshowModel中文含义就是幻灯原创 2012-12-06 22:43:38 · 3096 阅读 · 0 评论 -
短息接收--android短彩信的接收流程深入分析(framework)
短彩信的接收流程涉及的文件com.android.internal.telephony/Ril.javacom.android.internal.telephony/SMSDispatchercom.android.internal.telephony/CommandsInterfacecom.android.internal.telephony/GsmSMSDispatcherc原创 2012-07-07 13:13:50 · 11490 阅读 · 8 评论 -
短信发送--短信的发送流程(framework)
短信的发送流程(framework)一、主要文件/packages/apps/Mms/com/android/mm/transaction/SmsSingleRecipientSender/framework/base/telephony/java/com/android/internal/telephony/ISms.aidl/framework/base/telephony/com原创 2012-07-10 15:19:01 · 18257 阅读 · 8 评论 -
长短信拆分
长短信简介 1、引言 根据短信内容的大小,将常用短信分类:单条短信和长短信。所谓长短信是指短信的大小超过了单条短信的限制,需将短信拆分成几条短信然后分别发送,接收的时候将几条短信拼在一起组成原始短信的内容,对于拆分后每条短信的长度有一定的限制与单条短信有区别。单条短信不需要拆分,就可以发送。对于单条短息和长短信的标准,下面会一一讲解。2、标准2.1 单条短信 单条原创 2013-01-14 19:03:01 · 8448 阅读 · 0 评论 -
短信ui--短信设置界面之sim卡短信管理
sim卡短信管理1、前言 对于sim卡的短信管理,其功能包含了将存在手机上的短信保存到sim卡、将存储位置设置为sim卡时自动将短信保存到sim卡、将sim卡中的短信导入到电话中、显示sim卡的短信内容、删除sim卡中的短信等功能。这里重点讲解显示sim卡短信和将手机中的短信保存到sim卡的原理以及sim卡短信的一个数据结构。 图1 sim卡短信管理界原创 2012-11-19 20:42:07 · 3493 阅读 · 0 评论 -
Direct Message功能简单分析
Direct Message功能简单分析简介 Direct Message实现了快速向联系人发送短信的功能,如果按照正常的流程发送短信,首先进入短信应用程序,然后编辑会话,这时如果会话不存在我们还需要去查找联系人然后编辑短信发送,这样的操作对于追求简单快捷的我们来说太“复杂”。Direct Message它提供给用户一个神马样的功能呢?功能使用说明 对于某些我们需要快速响应的原创 2013-01-31 14:52:43 · 4211 阅读 · 0 评论 -
短信ui-会话编辑界面(一) 初识
会话编辑界面(一)1、前言 与短信会话界面一样是短信UI中最重要的部分,它比短信会话界面更复杂,由于它包含了短信和彩信两部分,虽然会话界面也是短彩信公共的,但由于新建会话界面涉及到彩信附件的添加、删除、替换以及短彩信的相互转换等等功能。基于该界面的复杂性,大致分为4快来讲解该界面,一是查询显示该会话已经存在的短彩信;二是添加新的短彩信;三是长按某短信息的长按menu;四是menu原创 2012-11-19 20:46:53 · 3696 阅读 · 0 评论 -
短信UI--短信设置界面之彩信设置
彩信设置1、前言 关于彩信的设置,主要相关设置项为发送报告、已读报告、自动接收附件。这几个选项对于用户来说非常重要,例如自动接收,如果用户打开了,这样一来彩信一接收就会自动去下载,这样会带来什么问题了,现在有很多垃圾彩信,用户不希望耗费流量去接收,所以用户就必须关掉该项功能。下面请看其设置主界面: 图1 彩信设置界面2、功能解析原创 2012-11-19 20:43:19 · 1738 阅读 · 0 评论 -
短信ui-会话编辑界面(二)接收者UI
短信ui-会话编辑界面(二)接收者UI1、前沿 通过前面http://blog.csdn.net/ceko_wu/article/details/8201193 基础知识的学习,接收者UI 比较简单,下面就来看看它的功能是怎么实现的。2、功能分析这个UI 是很简单的,上篇文章有简单介绍,只有当新建会话的时候才会显示该UI,打开已存在的会话不会显示该UI。Li原创 2012-11-28 21:04:32 · 3671 阅读 · 3 评论 -
短信ui分析--会话列表
会话列表1、前言 短信会话列表,对于一位使用android智能机的同胞来说,这个界面肯定不陌生。它就是我们进入短信应用看到的第一个界面,它也是短信UI中最重要的组成部分之一,它给用户提供了哪些功能,这里简单概括: 一、显示短信话,“会话”是什么含义了?简单的讲,张三给李四发短信, 张三和李四之间的这种关系就是一个会话; 二、新原创 2012-11-12 19:51:42 · 5382 阅读 · 7 评论 -
短信接收--短信接收的pdu解析
短信pdu解析1、概论:对于短信的接收和发送,在传送时都会变成统一标准的16进制码,这里以接收为例,从RIL接收的是一个pud怎么转换成大家都可以认识的字符串了?2、解析 RIL中收到new SMS,调用android.telephony.SmsMessage.newFromCMT() decode PDU,结果放入SmsMessage中。android.telephony.原创 2012-08-29 15:35:23 · 10585 阅读 · 3 评论 -
短信接收--短信的接收流程应用层
短信的接收流程应用层1、源文件这部分代码在packages/apps/Mms下,涉及的主要类:com.android.mms.transaction.PrivilegedSmsReceivercom.android.mms.transaction.SmsReceivercom.android.mms.transaction.SmsReceiverServicecom.andr原创 2012-07-25 20:50:55 · 10518 阅读 · 1 评论 -
短信ui--设置界面之小区广播
小区广播原创 2012-11-19 20:41:25 · 2358 阅读 · 2 评论 -
短信发送--Mms短信群发实现原理
Mms短信群发实现原理1、引入 大家也许对单条短信的发送已经非常清楚明白,但对短信的群发可能是一知半解,那短信的群发是怎么样实现的了?本章重点解析Mms短息群发功能的实现。这里要注意了如果大家对于短信发送的流程不清楚的同学可以看看我前面讲到的短信发送和接收流程。2、概括2.1、类图2.2、时序图 由于此时序图太大有一些不原创 2012-09-06 14:40:55 · 8114 阅读 · 2 评论 -
短信ui分析--短信界面更新
短信界面更新1、核心类MessageListview MessageListAdapterMmsProviderMmsSmsProviderSmsProvider2、provider的分类数据库的概况 这是短信数据库的大致情况,对于短信而言最重要的表就是sms threads words2.1 Smsprovideruri:conten原创 2012-07-07 13:17:35 · 4033 阅读 · 1 评论 -
短信接收--Android彩信的接收流程(应用层)
Android彩信接收----应用层1、源文件这部分代码在packages/apps/Mms下,涉及的主要类: 彩信相关的类com.android.mms.transaction.PushReceivercom.android.mms.transaction.TransactionServicecom.android.mms.transaction.NotificationTr原创 2012-07-07 13:19:58 · 2741 阅读 · 1 评论 -
短信ui分析--设置界面
短信ui分析--设置界面1、概括 短信设置界面,主要给用户提供以下功能 1)存储设置,这里主要是关于一个会话存储短信的数量限制 2)短信设置,主要是是否开启短信的发送报告、短信模版管理、sim卡短信管理、短信中心号码显示 3)短信签名设置,短信签名是否开启,以及设置短信签名的内容 4)彩信设置,是否开启发送报告、已读报原创 2012-11-15 10:52:07 · 7903 阅读 · 2 评论