FW CellBroadCast消息/短消息接收差异
2016-05-19 16:59:47 0 举报
FW CellBroadcast消息和短消息接收在实现方式上存在差异。CellBroadcast消息是一种单向广播,用于向特定区域内的所有设备发送通知或警报。而短消息则是一种双向通信,允许用户之间发送和接收文本消息。此外,CellBroadcast消息通常用于紧急情况,如自然灾害警报,而短消息则用于日常通信。在接收方面,CellBroadcast消息不需要用户干预即可接收,而短消息需要用户打开应用程序并查看新消息。总之,FW CellBroadcast消息和短消息在实现方式、用途和接收方式上都有所不同。
作者其他创作
大纲/内容
SmsBroadcastReceiver resultReceiver = new SmsBroadcastReceiver(tracker);
RadioIndication
addTrackerToRawTableAndSendMessage()
CellBroadCast消息
dispatchMessage()
mGsmBroadcastSmsRegistrant.notifyRegistrant
InboundSmsHandler
dispatchIntent()
handleSmsMessage()
GsmInboundSmsHandler
dispatchNormalMessage()
CellBroadcastHandler
createSmsCbMessage()
new Intent(Telephony.Sms.Intents.SMS_CB_RECEIVED_ACTION)
intent.setAction(Intents.SMS_RECEIVED_ACTION)
SmsReceiver
GsmSmsCbMessage
dispatchMessageRadioSpecific()
FW
handleBroadcastSms()
短消息
UNSOL_RESPONSE_NEW_SMS
CellBroadcastReceiver
GsmCellBroadcastHandler
processMessagePart()
RIL
APP
RIL_UNSOL_RESPONSE_NEW_BROADCAST_SMS
WakeLockStateMachine
handleGsmBroadcastSms()
EVENT_NEW_SMS
sendOrderedBroadcastAsUser
EVENT_NEW_SMS_MESSAGE
mGsmSmsRegistrant.notifyRegistrant
0 条评论
下一页