0

可能重复:
如何在 Android 中获取手机服务信号强度?

我在android领域面临程序开发问题。上网查了一下,没有办法得到3G信号的信号强度。所有示例都使用 phonestatelistener 在信号强度变化时通过将 onsignalstrengthchange 函数覆盖为回调函数来获取信号强度以显示信号。我发现我无法使用这种方法来获取信号强度。似乎该功能从未被触发。

我用来测试的设备是 Nexus S 版本 2.3.6。我尝试在不同版本 2.1、2.2、2.3.3 或 4.0(Galaxy Nexus)上制作 apk,但都无法显示信号强度。我尝试从市场上下载一些应用程序,它们可以获取我的 Nexus S 上的信号强度。我是否缺少使程序无法正常运行的东西?

我尝试按照在线示例的说明进行构建,但没有帮助。有没有办法直接获取信号强度?是不是neighborcellinfo列表是私有成员,所以不能返回值?

4

0 回答 0