模拟卫星数据(计数、SNR)的方法
LocationManager.addTestProvider() 提供了一种模拟位置的简单方法。但是,在这种情况下,LocationManager.getGPSStatus() 仍然返回空数据,这可能会导致软件认为没有 GPS 信号。有没有办法控制 getGPSStatus() 返回的数据?
LocationManager.addTestProvider() gives an easy way to mock the location. However, in this case, LocationManager.getGPSStatus() still returns empty data and this can cause software to think that there is no GPS signal. Is there a way to control the data which is returned by getGPSStatus()?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
围绕 LocationManager 创建适配器。让这个 API 适应,也就是按照您想要的方式工作。更容易模拟,而且您可以控制每次返回的内容。
Create an adapter around LocationManager. Have this API adapt, aka work the way you want. Easier to mock plus you can control what you return each time.