社区
Android
帖子详情
请教Android播放流媒体的时候,若通过的WCDMA网络其是如何实现解析WCDMA协议栈的???
shiyajun2008
2010-09-20 02:51:00
请教Android播放流媒体的时候,若通过的WCDMA网络其是如何实现解析WCDMA协议栈的???
现在困惑于,Android的源码中哪儿对WCDMA网络接收到的数据进行解析的?
目前我看代码找到了RIL那部分,但是不确认这个方向是否是对的。
我当前怀疑其是不是在Linux kernel里对这个协议栈进行解析的。
希望大家能给点提示。
...全文
122
4
打赏
收藏
请教Android播放流媒体的时候,若通过的WCDMA网络其是如何实现解析WCDMA协议栈的???
请教Android播放流媒体的时候,若通过的WCDMA网络其是如何实现解析WCDMA协议栈的??? 现在困惑于,Android的源码中哪儿对WCDMA网络接收到的数据进行解析的? 目前我看代码找到了RIL那部分,但是不确认这个方向是否是对的。 我当前怀疑其是不是在Linux kernel里对这个协议栈进行解析的。 希望大家能给点提示。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Wancobank
2010-09-21
打赏
举报
回复
RIL是底层负责控制模块用的,包括发送AT命令和接受响应,消息啥的。WCDMA的协议栈在模块内部实现,对外只提供AT命令指令集作为接口。再往上是Framework里的Telephony接口。PPP提供了一条网络连接的通道,你可以把它想象成是拨号上网。流媒体的内容解析是通过Android里的多媒体框架,OpenCORE或者StageFright。以OpenCORE为例,先要识别流媒体的格式,进而解析,再进行解码输出到Overlay。
susemm
2010-09-20
打赏
举报
回复
这个应该在wcdma的协议栈里,就不要从Linux kernel里找了,那里是没有的。另外wcdma的协议栈应该是没有开放的,这部分应该是由芯片片厂商提供的库,源码应该是没有开发的。
shiyajun2008
2010-09-20
打赏
举报
回复
是有关通过WCDMA上网的协议栈,也就是通信的模块。没有发现有,我查看了WCDMA文档,但是没在Android source code发现有?希望您能指明其出处。。。[Quote=引用楼主 shiyajun2008 的回复:]
请教Android播放流媒体的时候,若通过的WCDMA网络其是如何实现解析WCDMA协议栈的???
现在困惑于,Android的源码中哪儿对WCDMA网络接收到的数据进行解析的?
目前我看代码找到了RIL那部分,但是不确认这个方向是否是对的。
我当前怀疑其是不是在Linux kernel里对这个协议栈进行解析的。
希望大家能给点提示。
[/Quote]
lius1984
2010-09-20
打赏
举报
回复
如果你是用java做上层应用, 协议栈对你是透明的。。。
android
gsm功能,
Android
手机-GSM
网络
与
WC
DMA
网络
选择的设置
因为新换的IM-A650S手机不支持原来的移动卡上网, 所以换了网通卡。 换了2个,都出现了信号不好的问题,弄到最后才明白原来
WC
DMA
网络
和GSM
网络
是分开的。原来的手机使用移动卡信号很好, 后来买了一张130网通卡,发现在家里只有部分角落可以接打电话,而且要保持特定的姿态。。。 以为是手机的问题, 换了一个手机还是一样, 以为是卡的问题, 换了一张186卡还是一样。。。后来跟手机卡老板交流时得...
WC
DMA
GSM(转载)
溜达时发现手机
网络
模式有
WC
DMA
和GSM,搜索了下,整理整理。 GSM 是第二代移动通信技术(2G)SIM卡 是GSM技术中的一个模块 “用户识别模块”;
WC
DMA
是在GSM基础上演进过来的第三代移动通信技术(3G);
WC
DMA
中的“用户识别模块”称为 USIM卡USIM
umts是移动还是联通_手机
网络
类型C
DMA
、GSM、
WC
DMA
是什么意思?
想买一款智能手机,价格不是问题,性价比高才是硬道理。苹果、三星,目前在三星盖世4I9500这款上徘徊,还有装电话卡有什么门道,电信版的只能装电信卡,移动联通版只能装移动联通卡吗...1、C
DMA
电信3G的
网络
模式。2、GSM是通用的移动联通电信2g模式。3、
WC
DMA
是联通3G的
网络
模式。4、TD—SC
DMA
是移动3G。如果有TD-LTE或者FDD-LTE,则证明支持4g
网络
。你说的几种
网络
类型其...
Android
首选
网络
模式默认值的修改方法
修改系统属性:ro.telephony.default_network 修改说明: 可连续给两个值(如4,1),卡1用的是4,卡2用的是1。数字代表的意义见下方的相关代码片段。 相关源码位置: frameworks/base/telephony/java/com/
android
/internal/telephony/RILConstants.java frameworks/b
Android
系统首选
网络
类型设置
Android
首选
网络
类型式默认值的修改方法 源码部分 //设置 frameworks/base/packages/SettingsProvider/src/com/
android
/providers/settings/DatabaseHelper.java // Set the preferred network mode to target desired value or Default // value defined in system property String val = ""; St
Android
80,488
社区成员
91,379
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章