彩信网络
来源:互联网 发布:切尔西靴 知乎 编辑:程序博客网 时间:2024/06/07 05:34
建立新的彩信,点击发送后,会断开默认的数据业务,然后连接MMS网络。
首先调用:
ConnectivityService.java—startUsingNetworkFeature,这个函数中会判断当前连接的网络是否为MMS网络,若不是就会调用函数:
MobileDataStateTracker.java—类MobileDataStateTracker中的函数reconnect函数。
Reconnect会调用setEnableApn->enableApnType->setEnabled()->sendMessage
在sendMessage中发送一条消息,这个消息是EVENT_ENABLE_NEW_APN,
。。。。handleMessage()得到这条消息后进行处理,调用:
DataConnectionTracker.java--onEnableApn函数,在这个函数中会判断该APN是否已经被ENABLE了,如果没有,就会调用
cdmaDataConnectionTracker.java的onEnableNewApn函数,这个函数再调用:
cdmaDataConnectionTracker.java cleanupConnection函数。这个函数判断当前网络是否连接,若连接就发送消息EVENT_DISCONNECT_DONE。
cdmaDataConnectionTracker.java收到该消息后就会调用函数onDisconnectDone(),
在这个函数中会断开数据连接,并且重链。
首先调用:
ConnectivityService.java—startUsingNetworkFeature,这个函数中会判断当前连接的网络是否为MMS网络,若不是就会调用函数:
MobileDataStateTracker.java—类MobileDataStateTracker中的函数reconnect函数。
Reconnect会调用setEnableApn->enableApnType->setEnabled()->sendMessage
在sendMessage中发送一条消息,这个消息是EVENT_ENABLE_NEW_APN,
。。。。handleMessage()得到这条消息后进行处理,调用:
DataConnectionTracker.java--onEnableApn函数,在这个函数中会判断该APN是否已经被ENABLE了,如果没有,就会调用
cdmaDataConnectionTracker.java的onEnableNewApn函数,这个函数再调用:
cdmaDataConnectionTracker.java cleanupConnection函数。这个函数判断当前网络是否连接,若连接就发送消息EVENT_DISCONNECT_DONE。
cdmaDataConnectionTracker.java收到该消息后就会调用函数onDisconnectDone(),
在这个函数中会断开数据连接,并且重链。
0 0
- 彩信网络
- sp公司彩信网络测试报告
- sp公司彩信网络测试报告
- sp公司彩信网络测试报告
- 彩信
- 彩信
- 联通3G 网络设置+彩信设置
- 发送彩信需要先通过彩信猫拨号连上GPRS网络
- 彩信 - 彩信服务
- 彩信市场分析
- 彩信介绍
- 彩信猫
- 彩信MMS
- 彩信相关
- j2me彩信
- 彩信发送
- 发送彩信
- android 彩信
- Java不使用calendar类和其余的类 只调用Scanner类写一个日历
- Dispatcher initialization failed Unable to load configuration.
- 17. Letter Combinations of a Phone Number
- pwnable passcode 10pt
- Machine Learning
- 彩信网络
- MySQL DAY2 基础教程
- 数字证书和域名的对应关系
- DUTCTF 201x RE20
- java 导入导出Excel工具类ExcelUtil
- 基于RBAC用户权限控制的校验
- 剑指offer: 二叉搜索树的后序遍历序列
- 使用List框架写一个小的程序(学生选课的增删查改)
- 黑客可用一个URL劫持Ubiquiti无线网络设备