我正在开发一个Android应用程序,它使用GPS不断检查我的位置,如果不移动超过3分钟则自动停止录制。 但有时候可能是因为信号不好而无法自动停止。
无论如何都要确定我的android代码中的网络信号不好? 我在PhoneStateListener上看到的帖子很少,但是如何检查android代码中的信号是否很差。
答案 0 :(得分:0)
您没有发布您的代码,所以我假设您有一个WifiManager
对象,使用它可以请求getConnectionInfo()
方法。除此之外,您还应该创建一个扩展BroadcastReceiver
的类,该类将实现onReceive
,您可以在其中获取ScanResult
的列表,您将获得有关您的网络的所有信息,包括信号强度
这link,对您有帮助。