android入门-MMS-短彩信发送/接收流程【图】
短信发送流程:
ConversationList --> (createNewMessage/OpenThread) -->
ComposeMessageActivity(confirmSendmessageIfNeeded) --> (send )-->
WorkingMessage (preSendSmsWorker) --> (sendSmsWorker) -->
SmsMessageSender(sendMessage) --> (queueMessage) -->
SmsReceiver(onReceiveWithPrivilege) --> (beginStartingService) -->
SmsReceiverService --> (sendFirstQueuedMessage) -->
SmsSingleRecipientSender --> (sendMessage) -->
SmsManager(sendMultipartTextMessage)
短信接收流程:
SmsReceiver --> (beginStartingService) -->
SmsReceiverService --> (handleSmsReceived) -->
MessagingNotification -->(blockingUpdateNewMessageIndicator) (getSmsNewMessage
-NotificationInfo) --> (getNewMessageNotificationInfo)
ComposeMessageActivity
彩信发送流程:
ConversationList --> (createNewMessage/OpenThread) -->
ComposeMessageActivity(confirmSendmessageIfNeeded) --> (send )-->
WorkingMessage (createDraftMmsMessage/updateDraftMmsMessage) --> (sendSmsWorker) -->
MmsMessageSender --> (sendMessage) -->
TransactionService(onStartCommand)(scanPendingMessage) --> (launchTransaction) -->
1)TransactionService.ServiceHandler --> (sendTransaction) -->
SendTransaction
2)TransactionService.ServiceHandler(processTransaction) --> (beginMmsConnectivity) -->
TransactionService --> (process) -->
SendTransaction--> (sendPdu) -->
Transaction --> (httpConnection) -->
HttpUtils
彩信接收流程:
MmsSystemEventReceiver(onReceive) --> (registerForConnectionStateChanges) -->
TransactionService --> (update) -->
MessagingNotification(blockingUpdateNewMessageIndicator)(getMmsNewMessage-
NotificationInfo) --> (getNewMessageNotificationInfo) -->
ComposeMessageActivity
android入门-MMS-短彩信发送/接收流程【图】相关推荐
- 短息接收--android短彩信的接收流程深入分析(framework)
短彩信的接收流程 涉及的文件 com.android.internal.telephony/Ril.java com.android.internal.telephony/SMSDispatcher ...
- 短信发送的流程,硬编码在了服务方法里面,优化方案
短信发送的流程,直接硬编码在服务方法里面.怎样优化? 须要建立一个系统的短信发送表.定义短信发送模板: 通过批处理,比方spring batch+quartz,去扫描这个表.来统一进行短信发送处理. ...
- erp5开源制造业erp短信发送接收机制
erp5开源制造业erp短信发送接收机制 发送就是直接sendsms,调用运营商的短信发送接口,也可以建立一个定时任务,选择联系人列表批量发送 接收是建立一个定时任务,轮询运营商短信接收接口,将接收的 ...
- Telephone--短信发送/接收流程
1.设置默认短信 2. 短信发送 3.短信接收 4.彩信发送 pdu表 列名 类型 说明 _id integer 唯一标识,自增,从1开始 thread_id integer threads表的id ...
- Solarwinds如何配置告警短信?(短信发送设置流程)
SolarWinds是一款专业的网络安全管理软件产品,SolarWinds正在改变各类规模的企业监控和管理其企业网络的方式.如何更快.更准确的将告警通知推送给运维及其他指定人员,短信因其速度快.强展现 ...
- Android项目实践——短信发送接口的封装与设计
版权声明:本文为博主原创文章,未经博主允许不得转载. 系列教程:Android开发之从零开始系列 大家要是看到有错误的地方或者有啥好的建议,欢迎留言评论 前言:前一段时间公司服务端开发人手不足,而项目 ...
- PHP版本移动物联网卡短信发送接收,发送短信源码对接,支持中文发送,onelink短信发送源码,物联网卡短信发送
移动物联网卡短信发送和接收源码,php+vue+tp6版本,支持中文: 开发流程 1)提供移动相关的账号 2)提供服务器,ip需要做好在移动的备份 3)linux 服务器 4)配置workman所需要 ...
- android 开发 短信,Android开发之短信发送
今天要讲的是使用Android开发发送短信程序.我们先来看下运行效果 图(1) ...
- PHPYUN短信发送设置流程
使用方法 一.短信插件安装 将phpyun系统V6.0互亿无线短信插件包的文件夹,分别解压到phpyun相应的目录中. 插件获取:PHPYun_V6.0短信插件 二.短信发送设置 进入系统管理后台 - ...
最新文章
- 下一步,该怎么做空中国概念股?
- 在2020年到来之前,你应该知道的10大科技趋势预测
- Linux 字符设备驱动开发基础(六)—— VFS 虚拟文件系统解析
- [css] 说下你对background-size的理解,它有什么运用场景?
- 工作312:uni-时间戳处理
- oracle 备份批处理,windows下oracle自动备份批处理
- Nginx基本数据结构之ngx_list_t
- Java反射学习总结终(使用反射和注解模拟JUnit单元测试框架)
- 【Java NIO的深入研究2】RandomAccessFile的使用
- 黑苹果驱动_黑苹果目前已可以完美驱动内置intel WiFi
- 网易音乐社交产品 MUS 上线
- 线性插值_c语言实现
- Mac Finder不显示侧边栏
- adb 备份和还原apk应用数据
- oracle中numeric是什么类型,numeric
- 电脑屏幕上计算机闪烁有框,电脑显示器有点闪烁该怎么解决
- LaTeX(1)设置部分文本居中左对齐、居中右对齐
- 证券接口通达信系统对做趋势套利有何风险?
- VS 2012 显示Link的参数
- 学校计算机用房地面用什么材料,学校食堂地面防滑该用什么材料?