代码改变世界

随笔分类 -  MMS

android listview footerview和headerview 问题调查

2014-04-09 19:58 by 东山冰雪, 318 阅读, 收藏,
摘要: 1、添加了headerview后,listview上的position和adapter中的position变的不统一,原因是listview上多了个headerview。所以index比adapter上多12、由于我所添加的headerview和footerview都是空的,用来站位使用,站位的原因就不多说了,是系统开发人员为了让actionbar透明,为了能让最上面的item能点击到,才添加的headerview站位为空的原因是:headerview和footerview都加载了同一个空的emptyview,导致一个都显示不出来了,后来new了两个layout分别给headerview和fo 阅读全文

MMS调试-PDU分析

2014-04-03 15:33 by 东山冰雪, 1680 阅读, 收藏,
摘要: 彩信的接收,总是先收到一个以短信形式下发的push消息,然后去下载的。下面来看看push消息里面都含有哪些内容。相关协议OMA-MMS-ENC-V1_2-20050301-A.pdf本文主要介绍notification部分。首先通过modem上报的是一个二进制内容转换过来的字符串,比如本文接收的push消息是8c829861714e344930347047394130008d9089178031383235343230353737362f545950453d504c4d4e008a808e04000050008805810303f48083687474703a2f2f3132302e31393 阅读全文

Android Mms专题之:PDU介绍

2014-04-03 11:12 by 东山冰雪, 945 阅读, 收藏,
摘要: Android当中的Mms对MMS(Multimedia Messaging Service)的操作关乎MMS协议部分都是通过Frameworks中提供的API来完成的:com.google.android.mms这个包在SDK中是不开放的,只能供内部程序使用,它封装了所有MMS所需要的API。这个包就是Android中对MMS协议的实现,包括一些数据结构:GenericPdu,MultimediaMessagePdu,SendReq,SendConf,NotificationInd,RetrieveConf,PduHeaders,PduBody,PduPart等。也包括操作这些数据的类:Pd 阅读全文

Android Mms专题-Mms源码结构

2014-04-03 11:11 by 东山冰雪, 461 阅读, 收藏,
摘要: Android Mms专题之:Mms源码结构 从软件的功能角度来讲,Mms分为对话列表,消息列表,短信编辑,彩信编辑,短信显示,彩信显示和配置。从实现的角度来看,它分为GUI展示层,发送/接收,彩信解析,彩信附件,信息数据等,这些分类对应着源码中的各种包。源码导航Mms的源码的位置在于android/packages/apps/Mms其中Mms/src/com/android/mms里面都是Mms相关的代码,而Mms/src/org/w3c/dom里面是一个类库,主要用于彩信格式的解析和显示。这里主要讲一下Mms/src/com/android/mms下面的一些包和类的主要用途。ui---GU 阅读全文