android之mms和sms
jingwen3699
从2005年初第一份工作j2ee工作,二次开发。2005年底年到2010做j2me开发和当j2me游戏培训师。
2010年初就开始接触android开发。
从2005年底开始从事手机程序开发。
目前专职做android软件开发。
展开
-
Android MMS 源码目录结构
我想首先应该从AndroidManifest.xml 文件开始,该文件是Android应用(APK)的打包清单,其中提供了关于这个应用程序的基本信息,如名称(application/@label),图标( application/@icon ),等常量信息,但该文件最重要的功能仍然是:向Android系统声明应用程序所包含的组件,包括Activity、Service、Receiver和Conten转载 2012-08-18 19:18:20 · 1433 阅读 · 0 评论 -
接入点的属性详细介绍
default、mms、supl、dun、hipri接入点类型的区别设置APN上网时,大家可能经常遇到这个问题:为什么有时要填写default有时要填写supl,而彩信又偏偏要mms?这个问题留到最后,让我们看看每个接入点类型的含义:英文原文来自于Google Android Developers原文连接:http://developer.android.com/refer转载 2012-08-28 16:00:39 · 6185 阅读 · 0 评论 -
Android短彩信收发流程(应用层)
下图为ComposeMessageActivity中confirmSendMessageIfNeeded部分的信息发送流程。主要以接收者有效性的确认为主,然后转向sendMessage方法进行发送。 ComposeMessageActivity.sendMessage从下图可以看出,在这个方法中,主要做的事是确认手机状态的有效性。最终调用WorkingMessage的send转载 2012-08-24 11:10:50 · 2082 阅读 · 0 评论 -
Android短彩信收发流程(Framework)
短信部分:短信的发送,Framework部分从SmsManager的sendTextMessage(普通短信,无分段)与sendMultipartTextMessage(长短信,已分段)开始,一直到RIL。主要涉及到的类有。SmsManager、Isms、IccSmsInterfaceManager、SMSDispatcher、ImsSMSDispatcher、GsmSMSDispatcher转载 2012-08-24 11:08:44 · 1594 阅读 · 0 评论 -
Android Mms 数据库
在mmssms.db中与彩信相关的表有数据表MMS模块总共包含17张表:addr、android_metadata、attachments、canonical_addresses、drm、part、pdu、pending_msgs、rate、raw、sms、sr_pending、threads、words、words_content、words_segdir、words_s转载 2012-08-24 14:38:13 · 5679 阅读 · 1 评论 -
android eclipse 导入mms模块 4.0.3
转载请注明出处,谢谢!1.安装配置好eclipse 开发环境(可以参考其一些环境搭建的文章)2.导入mms源码。文件->导入-选择mms源码目录 会导入三个工程:主工程文件:com.android.mms.ui.ConversationList,其他可以不导入3.添加外部库文件 1)需要再ubuntu上完整的编译好工程(可以转载 2012-09-02 02:34:36 · 2669 阅读 · 3 评论 -
Android手机上网、彩信APN设置
Android手机上网、彩信APN设置Godaddy最新域名优惠码 - 帅哥推荐博客主机 - linost圣诞促销返款 - iPhone4销售状态查询前几天师弟跑来问我G2(Magic)怎么一直没法接收手机报啊?我问他设置APN没,他倒反问我,APN是什么?我晕死,当时确实也忘记给他设置了,只是给他了APN开关和3G流量狗为了方便新手使用,我将各运营商的上网、彩信APN转载 2012-08-22 17:39:36 · 17885 阅读 · 1 评论 -
Android Mms 源码结构2
从软件的功能角度来讲,Mms分为对话列表,消息列表,短信编辑,彩信编辑,短信显示,彩信显示和配置。从实现的角度来看,它分为GUI展示层,发送/接收,彩信解析,彩信附件,信息数据等,这些分类对应着源码中的各种包。源码导航Mms的源码的位置在于android/packages/apps/Mms其中Mms/src/com/android/mms里面都是Mms相关的代码,而原创 2012-08-22 15:10:27 · 1090 阅读 · 0 评论 -
Android MMS 源码流程
概述MMS 的收发操作借助于手机的短信机制,实际收发过程需要网络的 APN 支持,使用特定的 APN 接入点实现 MMS 数据的真实发送和接收;源码流程1) Telephpony.java getOrCreateThreadId() 函数:目录: \frameworks\base\core\java\android\provider\说明:这个函数根据接收者转载 2012-08-22 14:46:03 · 1116 阅读 · 0 评论 -
Android_Mms源代码接受短信流程
短信来了之后framework会发送广播 “android.provider.Telephony.SMS_RECEIVED”---------------------------------------PrivilegedSmsReceiver---------------------此时,PrivilegedSmsReceiver会接受到该广播,调用父类SmsReceiver的o转载 2012-08-29 21:17:47 · 1110 阅读 · 0 评论 -
应用层发彩信和短信
String body="this is sms demo";Intent mmsintent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("smsto", number, null));mmsintent.putExtra(Messaging.KEY_ACTION_SENDTO_MESSAGE_BODY, body);mmsintent原创 2012-08-29 23:17:31 · 2356 阅读 · 0 评论 -
android 短信接收流程分析——为更好的拦截短信做准备
观察360的短信拦截和QQ管家的短信拦截,发现先安装的就能先拦截到的短信,然后中断广播,之后谁都不能获取到短信。从这里可以推出系统大概有一个广播表,同等级的按安装先后顺序排放。目前的方法是在应用层调用framework API进行控制的。 为了能更好的了解android接收短信的流程,我进行了更深入的分析,从RIL的通信架构来分析当接收到短信的整个流程。从frameword里的RI转载 2012-08-29 22:00:53 · 2194 阅读 · 0 评论 -
Android RIL的java框架
Android RIL的Java部分也被分为了两个模块,RIL模块与Phone模块。其中RIL模块负责进行请求以及相应的处理,它将直接与RIL的原声代码进行通信。而Phone模块则向应用程序开发者提供了一系列的电话功能接口。 1.RIL模块结构 在RIL.java中实现了几个类来进行与下层rild的通信。 它实现了如下几个类来完成操作: RILRequest:代表转载 2012-08-28 20:27:27 · 1218 阅读 · 0 评论 -
Android Mms专题
这里的Mms名称并不准确,因为它是一个应用程序的名字,这个应用程序是Android上面的信息应用程序,它即能处理短信SMS(Short Messaging Service),也能处理彩信(Multimedia MessagingService)。它是除电话程序外,另一个非常重要的手机系统核心应用程序,因为对于手机来讲,最重要的二个功能就是电话功能和信息功能。在功能手机时代,是这样,到了智能手机时代转载 2012-08-28 20:13:13 · 3182 阅读 · 0 评论 -
联通3G 网络设置+彩信设置
刚刚看见有人发帖问联通3G上网设置,其实联通的3G上网和彩信设置一般默认都是没有问题的,但为什么还有些人上不了网,发不了彩信呢?原因就在于各个城市所采用的接入点不一样,比如我所在的城市,用uninet和3gnet接入点都可以上网,但用3gwap 和 uniwap 就上不去了,网页也打不开,咨询10010都说建议我用3gwap,可是很显然我所在城市使用3gwap接入点是不行的。转载 2012-08-28 15:04:57 · 2180 阅读 · 0 评论