Android MMS/SMS 入口
2010-11-05 00:55:27 来源:WEB开发网核心提示:,(mRecipientsContainer同步到workingmessage中去,Android MMS/SMS 入口(5),)2,initialize(null)函数 , 不怎么用,看名字大概知道是怎么回事,也即(I)里提到的流程,只是传入的初始化参数是null
,(mRecipientsContainer同步到workingmessage中去。)
2,initialize(null)函数 ,也即(I)里提到的流程,只是传入的初始化参数是null,也就是说在init时,没有在bundle里提供联系人
3,loadMessageContent()函数,查询Conversation下的消息状况,初始化联系人信息,画相关按钮界面
(IV)总结
onCreate()入口:
1 新建短信;bundle和intent都为空初始化
2 在conversation点击一条短信: intent非空,由intent初始化
3 转发:handleForwardedMessage时把intent中的uri中的数据取出来放入mWorkingMessage,有文本以及可能的彩信;同时把list的cursor置空。
4 文件或者文字通过短信发送
5 handleSendIntent处理,如果intent中有extra内容,可以附带Intent.EXTRA_STREAM或者Intent.EXTRA_TEXT;
前者就是一个文件流,可以解析出来多媒体文件,后者是一个文本,
还有一种是Intent.ACTION_SEND_MULTIPLE, 不怎么用,看名字大概知道是怎么回事,不过不懂细节。
更多精彩
赞助商链接