2013-10-28 99 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發送數據。