0

我正在开发一个 android 应用程序,它使用 GPS 不断检查我的位置,如果超过 3 分钟没有移动,它会自动停止记录。但有时可能由于信号不佳而无法自动停止。

无论如何确定我的android代码中的网络信号差吗?我在 PhoneStateListener 上看过很少的帖子,但是如何检查信号是否在 android 代码中很差。

4

1 回答 1

0

你没有发布你的代码,所以我假设你有一个WifiManager对象,你可以使用它来请求一个getConnectionInfo()方法。除此之外,您应该创建一个扩展的类,该类BroadcastReceiver将实现onReceive您可以获得的列表,ScanResult您将获得有关您的网络的所有信息,包括信号强度。

这个链接,会帮助你。

于 2013-04-22T00:38:41.103 回答