关于android 中的GPRS问题 想知道android系统里的GPRS上网流程,即从GPRS modem到应用层的通信流程,有没有高人可以指点一下? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最近看了一些android源码,gprs在android,经历很多层。才会到达modem,也就是linux中的/dev/ttyS0,或/dev/ttyUSB0之类的modem接口。根据3gpp协议,gprs数据通道和at命令通道是利用的,有些modem可能有两个口分别进行at交互和数据交互。有些modem只有一个口,那么就要用at命令进行切换通道了。而对于上网,则要进行网络协议一层层的协议,最终是ppp协议。具体的网络流程,还未看,所以还是很清楚。希望有些帮助。 只知道android连接GPRS的:在Android上建立GPRS连接 1. private boolean openDataConnection() { 2. 3. // Set up data connection. 4. 5. DataConnection conn = DataConnection.getInstance(); 6. 7. 8. 9. if (connectMode == 0) { 10. 11. ret = conn.openConnection(mContext, "cmwap", "cmwap", "cmwap"); 12. 13. } else { 14. 15. ret = conn.openConnection(mContext, "cmnet", "", ""); 16. 17. } }可以参考:http://www.eoeandroid.com/thread-27682-1-1.html http://www.eoeandroid.com/thread-27682-1-1.html 怎么结束当前Activity以外的Activity 求分析这算是bug吗? android中通过ServerSocket创建端口问题 MediaPlayer只有声音没图象,在线等啊!!! 请Android高手来看看下面这个脚本是什么意思?就几行~ 按钮无法显示。。请教。。 android真机调试错误 list中内容怎么替换 初学andriod求推荐学习计划 Android开发怎么将EditText中输入的文字变成一个一个的字符 如何实现类似Path、海豚浏览器、人人那样的横向侧滑导航栏?求解~ [Android] 视频剪切的原理和方法?
而对于上网,则要进行网络协议一层层的协议,最终是ppp协议。具体的网络流程,还未看,所以还是很清楚。
希望有些帮助。
在Android上建立GPRS连接 1. private boolean openDataConnection() {
2. 3. // Set up data connection.
4. 5. DataConnection conn = DataConnection.getInstance();
6. 7.
8. 9. if (connectMode == 0) {
10. 11. ret = conn.openConnection(mContext, "cmwap", "cmwap", "cmwap");
12. 13. } else {
14. 15. ret = conn.openConnection(mContext, "cmnet", "", "");
16. 17. }
}
可以参考:
http://www.eoeandroid.com/thread-27682-1-1.html