android+mms发送流程,mms发送流程代码版droid.docx

Lele was written in 2021

Lele was written in 2021

MMS发送流程代码版droid

MMS发送流程(代码版)

apps/Mms

1. 点击发送按钮Src/com/android/mms/ui/

public void onClick(View v) {

if ((v == mSendButton) && isPreparedForSending()) {

confirmSendMessageIfNeeded(); etIcon .setTitle(title)

.setMessage .setPositiveButton newSendIgnoreInvalidRecipientListener())

.setNegativeButton new CancelSendingListener())

.show();

} else {etIcon .setTitle .setMessage .setPositiveButton new CancelSendingListener())

.show();

}

} else {src/com/android/mms/ui/

private void sendMessage(boolean bCheckEcmMode) {

(TAG, "sendMessage");

if (bCheckEcmMode) {

Make sure we remove the listeners firstand then add

removeRecipientsListeners(); if (mExitOnSent) {src/com/android/mms/data/

/**

* Send this message over the network. Will call back with onMessageSent() once

* it has been dispatched to the telephonystack. This WorkingMessage object is

* no longer useful after this method hasbeen called.

*/

public void send() {

if , ) {

("send");

}

?

prepareForSave(true /* notify */); final Conversation conv = mConversation;

String msgTxt = ();

(TAG, "msgText = " + msgTxt);

if (requiresMms()|| addressContainsEmailToMms(conv, msgTxt)) {

final Uri mmsUri = mMessageUri; new Thread(new Runnable() {

public void run() {

();

sendMmsWorker(conv, mmsUri, persister, slideshow, sendReq);

}

}).start();

}else {

final String msgText = ();tart();

}

?

mDiscarded = true;

}

?

5. src/com/android/mms/data/

private void sendMmsWorker(Conversation conv, Uri mmsUri, PduPersisterpersister, SlideshowModel slideshow, SendReq sendReq) {

(TAG, "sendMmsWorker");

(mContext);

?

Cursor cursor = null;

try {

cursor = (mContext, mContentResolver,

null, null, null);

if (cursor != null) {Allow it to be saved as a draft.

();

return;

}

}else{

(TAG, "query is empty");

}

} finally {

if (cursor != null) {

();

}

}

();

?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值