一叶梧桐

2014年6月11日

深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(三,接收彩信<2,下载彩信>)

摘要: 彩信的接收简介:主要是由应用程序负责从彩信服务中心(MMSC Multimedia Messaging Service Center)下载彩信信息。大致的流程是Frameworks会先发出一条短信,告知应用程序有一个彩信,短信中含有一些信息比如过期日期,发送者手机号码,彩信的URL等,然后应用程序自... 阅读全文

posted @ 2014-06-11 10:31 一叶梧桐 阅读(724) 评论(0) 推荐(0)
Android Mms专题之:Mms源码结构

摘要: 从软件的功能角度来讲,Mms分为对话列表,消息列表,短信编辑,彩信编辑,短信显示,彩信显示和配置。从实现的角度来看,它分为GUI展示层,发送/接收,彩信解析,彩信附件,信息数据等,这些分类对应着源码中的各种包。源码导航Mms的源码的位置在于android/packages/apps/Mms其中Mms... 阅读全文

posted @ 2014-06-11 09:56 一叶梧桐 阅读(317) 评论(0) 推荐(0)
彩信的在android里是如何存储的 Android MMS模块数据存取

摘要: 数据表MMS模块总共包含17张表:addr、android_metadata、attachments、canonical_addresses、drm、part、pdu、pending_msgs、rate、raw、sms、sr_pending、threads、words、words_content、w... 阅读全文

posted @ 2014-06-11 09:52 一叶梧桐 阅读(1092) 评论(0) 推荐(0)
深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(三,接收彩信<1,接收短信>)

摘要: 在Android中,彩信的接收分为两部分。彩信通知通过短信的方式接收。彩信数据的下载在应用层中处理。接收短信(!前提是发送彩信而不是短信):分析代码之前,首先分享一张在网络上很流行的顺序图。调用 Ril.java类中内部类RILReceiver的run()方法,代码如下《TAG 1-1》:publi... 阅读全文

posted @ 2014-06-11 09:41 一叶梧桐 阅读(637) 评论(0) 推荐(0)
mms:源码浅析

摘要: 程序启动程序的入口:ConversationList.java,对应主页中短信的快捷方式。由此进入短信列表模块。短信列表模块该模块的展示是由ConversationList.java类实现的,该类继承自ListActivity,以列表的形式展示所有短信记录。模块启动的onCreate()方法中初始化... 阅读全文

posted @ 2014-06-11 09:35 一叶梧桐 阅读(279) 评论(0) 推荐(0)

2014年6月10日

解决:编辑一条彩信,附件选择添加音频,返回到编辑界面选择play,不能播放,没有声音

摘要: 【操作步骤】:编辑一条彩信,附件选择添加音频(外部音频),返回到编辑界面选择play,菜单键选择view slideshow【测试结果】:不能播放,没有声音【预期结果】:可以播放根据以往的经验(之前也有一片博文涉及到类似的功能)这里首先想到的是乱码,通过查看数据库,也证实了这个想法;因此,从文件管理... 阅读全文

posted @ 2014-06-10 17:15 一叶梧桐 阅读(298) 评论(0) 推荐(0)
解决:彩信,添加了有效联系人和编辑了主题,按返回键,提示信息存为草稿,但实际未储存

摘要: 【预置条件】新建彩信添加有效联系人及主题【测试步骤】新建彩信添加有效联系人及主题,按返回键【测试结果】提示信息已存为草稿,实际未储存【预期结果】正常存为草稿分析:该Bug是由于清单文件中设置的Activity启动模式引起。原始文件中的启动模式为singleTop:该启动模式为,当跳转的对象是位于栈顶... 阅读全文

posted @ 2014-06-10 11:01 一叶梧桐 阅读(285) 评论(0) 推荐(0)

2014年6月9日

深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(二,发送彩信<2>)

摘要: 由于前一篇已经介绍了启动TransactionService之前的主要内容,本篇主要介绍TransactionService处理彩信业务的主要逻辑流程。TransactionService,与短信的SmsReceiverService类似,是负责处理彩信的服务,可以发送,接收等。对于Transact... 阅读全文

posted @ 2014-06-09 15:18 一叶梧桐 阅读(307) 评论(0) 推荐(0)
深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(二,发送彩信<1>)

摘要: 当准备工作(添加附件,输入文本内容)完成之后,我们这里开始进行该流程分析的第二阶段,也就是发送彩信。这里我们从ComposeMessageActivity类的点击发送按钮(mSendButtonMms)的点击事件开始: @Override public void onClick(View v) { ... 阅读全文

posted @ 2014-06-09 11:25 一叶梧桐 阅读(280) 评论(0) 推荐(0)

2014年6月7日

Android2.1消息应用(Messaging)

摘要: 我想首先应该从AndroidManifest.xml文件开始,该文件是Android应用(APK)的打包清单,其中提供了关于这个应用程序的基本信息,如名称(application/@label),图标(application/@icon),等常量信息,但该文件最重要的功能仍然是:向Android系统... 阅读全文

posted @ 2014-06-07 17:29 一叶梧桐 阅读(937) 评论(0) 推荐(0)