2013-10-28 64 views
0

我检查了.GPX文件,但没有关于卫星统计的信息。我们如何测试它没有真正的设备?如何在android模拟器中模拟GPSStatus卫星?

要与follwing代码获取卫星:

GPSStatusView gpsStatusView = new GPSStatusView(this); 
GpsStatus status = locationManager.getGpsStatus(null); 

Iterable<GpsSatellite> stats = status.getSatellites(); 

回答

0

一个GPX文件没有建立模拟先进的GPS数据。
这是由导航设备(如GPS接收器)提供的一系列位置。随着自定义扩展的可能性。

对于模拟GPSStatus,您需要一个基于NMEA格式的模拟器。
如果不可用,你可以从单元测试中测试它:

在你的应用中引入一个自己的locatgoin管理器,其中android会向其发送GPS数据。但是,在您的测试中,您可以使用您喜欢的GpStatus发送数据。