私のアプリケーションでは、どのように多くの衛星が使用されているかを知ることができます/いいえ。衛星のgpsの修正に使用されます。私の毎回のgps修正にはいくつの衛星が使われていますか?
私は以下のコードを試しますが、毎回ゼロを返します。
public void onGpsStatusChanged(int event)
{
//Log.e("Gps_Status", "From on gps status changed");
if (event == GpsStatus.GPS_EVENT_SATELLITE_STATUS)
{
GpsStatus status = m_locationManager._myLocationManager.getGpsStatus(null);
Iterable<GpsSatellite> sats = status.getSatellites();
// Check number of satellites in list to determine fix state
if (sats.iterator().hasNext())
{
GpsSatellite gpsSatellite=(GpsSatellite)sats.iterator().next();
if(gpsSatellite.usedInFix())
{
NO_OF_SATELLITE++;
}
Toast.makeText(this, String.valueOf(NO_OF_SATELLITE), Toast.LENGTH_LONG);
}
//Log.e("Used In FIx", String.valueOf(NO_OF_SATELLITE));
}
Log.v("Used In FIx", String.valueOf(NO_OF_SATELLITE));
// Toast.makeText(this, String.valueOf(NO_OF_SATELLITE), Toast.LENGTH_LONG);
}
これについての助けをお待ちしております。
ありがとうございました Jalp。
* NMEAリスナー..?。。 – Jalp