
短彩信
文章平均质量分 85
hailushijie
王海路-15911136758
展开
-
android短彩信数据库设计源码解析(一)
维护短彩信很长时间了,终于想写点什么了,那就从数据库开始吧!不当之处,欢迎指正。关于LEFT_JOIN,INNER_JOIN等数据库知识,大家可以访问W3SCHOOL。MmsSmsDatabaseHelper.java1、首先看一下私有静态常量。这些静态常量在构建数据库触发器,构建数据表时会用到。private static final String SMS_UPDAT原创 2013-03-27 00:47:07 · 4001 阅读 · 3 评论 -
Android短彩信源码解析-短信发送流程(一)
有人问我怎么了解原生应用的流程,可能每个人有最适合每个人的方法,现将我的方法说一下,供大家参考:1、通过DEBUG,DEBUG可以了解每一步代码做了什么,而且可以看到堆栈执行过程。2、通过打Log的方式。在自己不了解的流程模块打大量的log信息,根据log信息,摸清“模块”的底细。上述两种方式都需要足够的耐心,但是逐渐接触谜团的真相的过程,确实很享受。好奇心是程序猿,攻城狮的朋友。现将短信发送的流程整理一下,不当之处请大家斧正。原创 2013-08-22 21:27:29 · 8053 阅读 · 6 评论 -
Android短彩信源码解析-短信发送流程(三)
android短信pdu的压缩与解析代码逻辑。短信发送是发送短信打包成的byte数组信息,这个byte数组信息内包含了短信属性标识信息、短信正文信息、短信时间戳信息等。原创 2013-11-18 19:56:30 · 5680 阅读 · 1 评论 -
Android短彩信源码解析-短信发送流程(二)
2,短彩信发送framework逻辑短信在SmsSingleRecipientSender.java中包装了SentIntents,以及DeliveryIntents,信息的内容在message中,信息的目的发送地址在mDest中,然后调用下面的代码进行信息的发送smsManager.sendMultipartTextMessage(mDest, mServiceCenter, mes原创 2013-09-15 23:18:43 · 6011 阅读 · 5 评论 -
android短彩信附件机制
android短彩信附件机制原创 2013-03-19 16:17:45 · 3376 阅读 · 1 评论 -
android短彩信数据库设计源码解析(二)
这几天连续加班,昨天很早就睡了。一个人的时候要学会自我祝福,祝自己注意身体,天天精力充沛。明天父亲生日,在此祝父亲生日快乐,身体健康,笑口常开。接着介绍android系统短彩信数据库设计。单例模式,获取数据库设计类的单一引用。关于数据模式,可以参考:http://blog.youkuaiyun.com/hailushijie/article/details/8715154。1、原创 2013-03-29 01:28:38 · 3940 阅读 · 0 评论 -
android短彩信数据库设计(三)
在Android短彩信中,有这么三个ContentProvider组建,MmsSmsPrivider.java,SmsPrivider.java,MmsPrivider.java,我们发送的数据库请求会到这里。ContentPrivider组建是android四大组件之一,我们来看看短彩信如何利用这个组件。MmsSmsPrivider.java1、private sta原创 2013-03-30 01:07:55 · 3093 阅读 · 0 评论 -
android短彩信幻灯片异步加载机制
记不清是android 4.0之后还是4.1之后,浏览信息时,彩信幻灯片不再随着信息内容一并显示,而是在信息内容显示后,开启后台线程,异步加载彩信幻灯片,加载完毕之后再显示附件。为什么要这么设计那?主要是为了解决彩信显示缓慢的问题。在原先的设计中,彩信想要显示,首先要做准备工作,准备工作包括从数据库中加载信息的内容,收件人,发送时间,主题,类型,状态报告等基础内容,其中还包括了一项费时的操作,那就原创 2013-03-21 16:23:20 · 2888 阅读 · 0 评论 -
android源代码短彩信分析之包介绍
很早就像写一些东西用来记录短彩信的一些流程,只不过一直没有动笔,可能没有太多时间,也可能不知道怎么开始,有句话叫“没有开始,就没有远方”,无论怎样,开动自己前进的脚步。同时很高兴和大家交流,如有错误不当之处,欢迎大家指正。如果我们想提高自己的编码能力,那么我们就要学习别人的编码项目,android上层应用的开源,我们可以看到大洋彼岸的优秀程序员们码下的代码。在android短彩信应原创 2013-03-16 01:56:18 · 2053 阅读 · 0 评论 -
android CDMA短信pdu数据包解析
在短信发送过程中,短信内容,发送时间等信息会压缩成“数字”字符串,这个字符串就是我们的pdu包,这个过程也叫做pdu的打包。pdu包在AT命令的帮助下到达moderm,由moderm将它发送到移动基站,再然后通过基站中转到达接收方的手机,接收方在接到pdu包之后,要按照压缩的反过程进行解析,也就是pdu解包,最终到达短彩信数据库,展示给用户。pdu压包和解包大体类似,就是正反过程,所以只需要了原创 2015-08-10 15:04:54 · 4379 阅读 · 1 评论