Java 如何在android emulator中模拟GPSStatus卫星?
我检查了.GPX文件,但是没有关于卫星数据的信息。没有真正的设备我们怎么能测试它 要获取具有以下代码的卫星:Java 如何在android emulator中模拟GPSStatus卫星?,java,android,android-emulator,gps,Java,Android,Android Emulator,Gps,我检查了.GPX文件,但是没有关于卫星数据的信息。没有真正的设备我们怎么能测试它 要获取具有以下代码的卫星: GPSStatusView gpsStatusView = new GPSStatusView(this); GpsStatus status = locationManager.getGpsStatus(null); Iterable<GpsSatellite> stats = status.getSatellites(); GPSStatusView GPSStatu
GPSStatusView gpsStatusView = new GPSStatusView(this);
GpsStatus status = locationManager.getGpsStatus(null);
Iterable<GpsSatellite> stats = status.getSatellites();
GPSStatusView GPSStatusView=新的GPSStatusView(此);
GpsStatus status=locationManager.getGpsStatus(null);
Iterable stats=status.getSatellites();
gpx文件不是为模拟高级gps数据而构建的。它是一系列由导航设备(如GPS接收器)提供的位置。具有定制扩展的可能性 为了模拟GPSStatus,您需要一个基于NMEA格式的模拟器。
如果不可用,可以通过单元测试对其进行测试: 在你的应用程序中引入一个自己的locatgoin管理器,普通的android会将GPS数据发送到该管理器。但是,在测试中,您可以使用自己喜欢的GpStatus发送数据