【发布时间】:2011-04-30 07:44:07
【问题描述】:
LocationManager.addTestProvider() 提供了一种模拟位置的简单方法。但是,在这种情况下,LocationManager.getGPSStatus() 仍然返回空数据,这可能导致软件认为没有 GPS 信号。有没有办法控制 getGPSStatus() 返回的数据?
【问题讨论】:
标签: android mocking gps location
LocationManager.addTestProvider() 提供了一种模拟位置的简单方法。但是,在这种情况下,LocationManager.getGPSStatus() 仍然返回空数据,这可能导致软件认为没有 GPS 信号。有没有办法控制 getGPSStatus() 返回的数据?
【问题讨论】:
标签: android mocking gps location
围绕 LocationManager 创建一个适配器。让这个 API 适应,也就是按照你想要的方式工作。更容易模拟,而且您可以控制每次返回的内容。
【讨论】: