public() {5是TypeType.GSM或CDMA)
步骤 | 调用方法 | (ISms服务) | |
1 | sendTextMessage |
sendText |
|
2【彩信】 | sendMultipartTextMessage |
ImsSMSDispatcher |
[android.mms.transaction.MmsSystemEventReceiver] |
4 | Affinity |
10.0 |
|
BOOT_COMPLETED | format |
||
MMS | |||
后续处理 | TechnologyFamily | ||
3 | com.android.internal.telephony.CommandsInterface | ||
的实例,同时设置RadioTechnologyFamily | 。 | ||
Receiver | 无法访问 | ||
1:短信发送初始化 | |||
2:消息构建 | ,则会使用SmsHeader 对每个部分进行、编码方式,然后构造SubmitPdu 和SsmTracker ,同时设置RILRequest 包含了编码后的PDU和请求类型。 |
|2A:.transaction.SmsReceiver:短消息广播接收器,它负责处理与收到短消息相关的广播事件,触发该接收器运行的Android系统启动完成时会发出该广播,即SmsReceiver会在系统启动完成时接收到调用;定义在SQsMessageSender.sendMessage方法中——即短成功发送后触发的
|2B:WapPush短信,这类短信不包含彩信的的内容,而是包含一条指向真实内容的URL地址。