Android - 如何获得WiFi信号强度(信噪比)?

3

是否有API可以获取Android WiFi的信噪比?到目前为止,我的搜索结果只有CellNetwork和GPSSatellite的信噪比。


FYI,我认为这个框架不会向你暴露这么多底层信息。 - Kristopher Micinski
这只是一个观点还是事实? - Zul
我相当确定这是一个事实,因为硬件并不会向您透露这一点(相当确定)。系统通过RIL与调制解调器通信,我认为RIL并没有揭示这一点。尽管如此,因为我最近没有阅读过RIL文档,所以对于将其作为答案发布我还不够自信。 - Kristopher Micinski
好的,挺公平的。我会保持这个问题开放一段时间,以防有人有解决方案。谢谢@KristopherMicinski。:> - Zul
1个回答

8
这个问题的基本答案是,您无法通过Android API获取它。您可能可以通过修改Android固件或连接到特定设备驱动程序来为单个芯片执行此操作。但是,您应该知道,大多数wifi卡不会报告信噪比!因此,即使您有修改固件的能力(实际上您没有),也肯定无法通过Android SDK类获得SNR。我查阅了所有Android SDK特定的android.net.wifi源代码,没有找到任何支持此功能的内容。 (链接..)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接