Activity:
com.android.mms.ui.EditSlideDurationActivity
com.android.mms.ui.SlideEditorActivity
com.android.mms.ui.ClassZeroActivity
com.android.mms.ui.CellBroadcastActivity
.ui.ConversationListActivity -- mail UI
.ui.ShareMediaActivity
com.sonyericsson.conversations.ui.SettingsActivity
com.sonyericsson.conversations.ui.SimMessagesActivity
com.sonyericsson.conversations.ui.StarredMessageListActivity
com.sonyericsson.conversations.ui.setting.template.TextTemplateActivity
com.sonyericsson.conversations.ui.SlideshowActivity
com.sonyericsson.conversations.ui.SaveVCardActivity
com.sonyericsson.conversations.ui.GifViewerActivity
com.sonyericsson.conversations.ui.MmsOnePageViewActivity
com.sonyericsson.conversations.location.ui.LocationEditActivity
com.sonyericsson.conversations.ui.SimMessageItemViewActivity
activity-alias
activity-alias android:name="com.sonyericsson.conversations.location.ui.LocationActivity"
android:targetActivity="com.sonyericsson.conversations.location.ui.LocationEditActivity"
receiver:
com.android.mms.transaction.PushReceiver -- android.provider.Telephony.WAP_PUSH_RECEIVED
WAP_PUSH 事件的广播接收器,该事件发生时 代表手机收到了一条新的WAP PUSH message。该接收器被调用后,首先唤醒手机屏幕5秒钟,然后在一个后台线程中处理push-data,将消息数据插入到数据库中,必要时启动 TransactionService服务以更新通知信息 。触发该接收器运行的 Intent是:
(intent.action=android.provider.Telephony.WAP_PUSH_RECEIVED, data=application/vnd.wap.mms-message),其中Action.Name定义在 android.provider.Telephony类中。值得注意的是该Receiver有申明权 限:android.permission.BROADCAST_WAP_PUSH,这意味着发出该广播时必须携带该授权,否则本 Receiver将不会被触发执行。
com.android.mms.transaction.MmsContentChangedReceiver -- android.intent.action.CONTENT_CHANGED
com.android.mms.transaction.MmsConnectivityReceiver -- android.net.conn.CONNECTIVITY_CHANGE
com.android.mms.transaction.CellBroadcastReceiver -- android.provider.Telephony.SMS_CB_RECEIVED
-- android.provider.telephony.SMS_CB_RECEIVED
com.android.mms.transaction.SmsSendReceiver -- com.android.mms.transaction.SEND_MESSAGE
Handle sending queued message from bluetooth
com.android.mms.transaction.MmsSystemPushMsgReceiver -- android.intent.action.MMS_PUSH
com.android.mms.transaction.PrivilegedSmsSentReceiver -- com.android.mms.transaction.MESSAGE_SENT
Require sender permissions to prevent SMS spoofing
该接收器是SmsReceiver的子类,唯一的区别在于该Receiver被申明有permission为android.permission.BROADCAST_SMS
com.android.mms.transaction.SmsSendQueuedMessagesReceiver -- android.intent.action.BOOT_COMPLETED
-- android.intent.action.SERVICE_STATE
andle sending queued messages when network service is back and after reboot
com.android.mms.transaction.SmsUpdateNotificationsReceiver -- android.intent.action.BOOT_COMPLETED
Handle displaying message received notifications after reboot
com.android.mms.transaction.SmsFailedUpdateNotificationsReceiver -- android.intent.action.BOOT_COMPLETED
Handle displaying message send failed notifications after reboot
com.android.mms.transaction.MessageStatusReceiver -- com.android.mms.transaction.MessageStatusReceiver.MESSAGE_STATUS_RECEIVED
消息状态改变时的广播接收器,消息状态改变是指消息的投递状态(即:是否成功送达、是否被目标用户阅读等)的变化,触发该接收器的Intent 是:com.android.mms.transaction.MessageStatusReceiver. MESSAGE_STATUS_RECEIVED,该值是申明在MessageStatusReceiver.java文件中的常量。该广播事件是在 SmsMessageSender.sendMessage()方法中被发出的,收到广播事件后,Receiver的会做两件事情:a-取得pdu数据包 更新消息状态(在updateMessageStatus方法中);b-更新通知区域的新消息指示信息 (在MessagingNotification.updateNewMessageIndicator()方法中)。
com.android.mms.transaction.SimFullReceiver -- android.provider.Telephony.SIM_FULL
Sim卡短信存储空间满的事件通知,当系统发现Sim卡中存储短信的空间耗尽时会发出该广播事件。该接收器完成的工作是在通知区域显示相关信息,点击通 知信息后,可以进入管理Sim卡中短消息的Activity界面 。
com.android.mms.transaction.SmsRejectedReceiver -- android.provider.Telephony.SMS_REJECTED
短消息被拒绝时的事件接收器,当手机的存储空间不足时会拒绝接收新的短消息,当该事件发生时SmsRejectedReceiver被调用,它会检查确 认是否是存储空间不足,然后在通知区域显示相关通知信息。
com.android.mms.transaction.MmsBootRetryReceiver -- android.intent.action.BOOT_COMPLETED
com.sonyericsson.conversations.settings.MasterResetReceiver -- com.sonyericsson.settings.MASTERRESET
com.sonyericsson.conversations.notifications.NotificationClearReceive r -- com.sonyericsson.conversations.NOTIFICATION_CLEAR
com.sonyericsson.conversations.settings.ShareMediaReceiver -- android.intent.action.BOOT_COMPLETED
server:
com.android.mms.transaction.TransactionService
com.android.mms.transaction.SmsReceiverService
com.sonyericsson.conversations.notifications.MessageReceivedNotificationService
com.sonyericsson.conversations.ui.persist.SaveDraftService
com.sonyericsson.conversations.ui.NoConfirmationSendService - com.android.mms.intent.action.SENDTO_NO_CONFIRMATION
provider:
com.sonyericsson.conversations.provider.ConversationsSettingsProvider
com.android.mms.SuggestionsProvider -- search suggestion