今天开始写,不知道什么时候能写完,也不知道能写到什么程度。事实上我个人对这个并不熟悉,为了找工作,唉。
1.数据结构不同。
mms是通过MmsMessageSender。
根据草稿箱中某条信息Uri,到GenericPdu,到SendReq,一个pdu包含了一条彩信的全部内容,包括收件人。
然后通过TransactionService发送出去。
sms是通过SmsMessageSender。
根据短信字符,收件人,到数据库中的一条记录。
然后通过SmsReceiver发送出去。
2.服务中心网关不同
mms是通过mms protocal,需要移动数据网络(wifi网络不行),MMS是android系统里面唯一一个奇葩的只能用数据网络而不能用wifi网络的应用。
sms是通过sms protocal,不需要数据网络。