获取 GPS 卫星信息时出现问题
对于用 Java 编写的 Android 2.2 应用程序,当我尝试获取有关 GPS 卫星的信息时遇到问题。在我的主Activity
的OnCreate
函数中,我声明了一个从Listener
派生的对象来处理GPS 事件。
在执行Listener
时,一切都很好,除了当我尝试使用从GpsStatus
检索的GpsStatus
对象的getSatellites
函数获取卫星信息时。 a LocationManager
:应用程序停止并显示错误消息。
对于相同的对象,我可以完美地获得第一次修复的时间。
有人可以帮助我吗?
预先感谢您花时间帮助我。
For an Android 2.2 application, written in Java, I'm facing a problem when I try to get information about the GPS satellites. In the OnCreate
function of my main Activity
, I declare an object derived from a Listener
to deal with GPS events.
In the execution of the Listener
, everything is fine except when I try to get satellites information by using the getSatellites
function of a GpsStatus
object retrieved from a LocationManager
: the application stops with an error message.
With the same objects, I can perfectly get the time to first fix.
Can anybody help me?
Thanks in advance for the time you will spend trying to help me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
即使您可以让它工作, getSatelites 也很可能不会为您提供所需的东西。请参阅如何检查 GPS 接收器的当前状态?,了解测试您是否有 GPS 接收器的方法。实时 GPS 修复(如果您正在尝试这样做)。
It's quite possible that the getSatelites is not going to give you what you need even if you can get it to work. See How can I check the current status of the GPS receiver? for a method to test whether you have a live Gps fix (if that is what you are attempting to do).