发短信流程:
1 afterTextChanged{mWorkingMessage.setWorkingRecipients(mRecipientsEditor.getNumbers());} 监听并获取联系人列表
2 发送按钮: confirmSendMessageIfNeeded();-->sendMessage(true)-->mWorkingMessage.send(mDebugRecipients);-->
sendMmsWorker(conv, mmsUri, persister, slideshow,sendReq)<彩信>或者:preSendSmsWorker(conv, msgText, recipientsInUI)<短息>-->sendSmsWorker(msgText, semiSepRecipients, threadId);-->sender.sendMessage(threadId)<new SmsMessageSender>;-->return queueMessage(token); 按照联系人列表发送for (int i = 0; i < mNumberOfDests; i++) {}其中mNumberOfDests由 mWorkingMessage.setWorkingRecipients(mRecipientsEditor.getNumbers())提供
http://blog.csdn.net/lijinwei_123/article/details/6591900
http://blog.csdn.net/lijinwei_123/article/details/6598118
1 afterTextChanged{mWorkingMessage.setWorkingRecipients(mRecipientsEditor.getNumbers());} 监听并获取联系人列表
2 发送按钮: confirmSendMessageIfNeeded();-->sendMessage(true)-->mWorkingMessage.send(mDebugRecipients);-->
sendMmsWorker(conv, mmsUri, persister, slideshow,sendReq)<彩信>或者:preSendSmsWorker(conv, msgText, recipientsInUI)<短息>-->sendSmsWorker(msgText, semiSepRecipients, threadId);-->sender.sendMessage(threadId)<new SmsMessageSender>;-->return queueMessage(token); 按照联系人列表发送for (int i = 0; i < mNumberOfDests; i++) {}其中mNumberOfDests由 mWorkingMessage.setWorkingRecipients(mRecipientsEditor.getNumbers())提供
http://blog.csdn.net/lijinwei_123/article/details/6591900
http://blog.csdn.net/lijinwei_123/article/details/6598118