android - getEvdoDbm() 到底做了什么?

标签 android telephony cdma

Android 是如何确定这个 Dbm 强度的?我知道 CDMA 的基础知识,它的网络可以包含从 EVDO0、EVDO-A 一直到 LTE 的任何东西。我也知道一些旧的“功能”电话用于在标准信号条上覆盖“数据”。

因此,我只是想了解 getEvdoDbm() 相对于 getCdmaDbm() 的确切目的是什么,因为 Evdo 作为 CDMA radio 中的协议(protocol)运行。

作为附带问题... getEvdoDbm() 是否适用于 LTE,因为它不是基于 EVDO?这个函数会返回 -99 还是 null?

谢谢!

最佳答案

EVDO 是一个独立于 CDMA 的网络,并且有自己的参数(包括功率设置),这些参数的控制方式与 CDMA 完全不同。事实上,您可以为 EVDO 运营商分配不同的 PN,与 CDMA 的 PN 分配相互依赖,因此 EVDO KPI 完全独立于 CDMA,除了运营商试图将 EVDO 足迹与 CDMA 足迹相匹配,因此它们最终相当大多数时候相似。最后,LTE 不是基于 GSM,而是 GSM 和 CDMA 的交叉,因为它同时是 TDMA(时分,如 GSM)和 DSSS(扩频,如 CDMA)。

关于android - getEvdoDbm() 到底做了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9081315/

相关文章:

java - 如何在 AlertDialog 中访问文本的 android 中的字符串资源

android - 自动恢复到以前的默认短信应用程序

iOS - 我可以阻止应用程序中任何联系人的来电和消息吗?

java - 使用 getBase Station Latitude()/Longitude() 的 CDMA android 手机的基站位置

iphone - 确定设备是否可以同时调用和传输数据

java - 私有(private)类变量与过多的参数传递

java - 使用全局变量从内部函数获取空字符串

java - 为什么我的 Android 线程这么慢?

java - WebView 电话 : open chooser telephone or sms

mobile - 创建本地 CDMA 或 GS​​M 网络?