i am checking gps strength in my android app. for that i use the following code but i get no of satellite(count) is 0. and in the getSnr is nothing displayed. how to get gps strength in android? please assist me.
public void onCreate(Bundle savedInstanceState) { locMgr = (LocationManager)getSystemService(Context.LOCATION_SERVICE); locMgr.addGpsStatusListener(onGpsStatusChange) ; onGpsStatusChange.onGpsStatusChanged(GpsStatus.GPS_EVENT_SATELLITE_STATUS); // Listener for GPS Status... } final Listener onGpsStatusChange=new GpsStatus.Listener() { public void onGpsStatusChanged(int event) { Log.e("gps","in class"); switch(event) { case GpsStatus.GPS_EVENT_SATELLITE_STATUS: GpsStatus xGpsStatus =locMgr.getGpsStatus(null) ; Iterable<GpsSatellite> iSatellites =xGpsStatus.getSatellites(); Iterator<GpsSatellite> it = iSatellites.iterator(); int count=0; while(it.hasNext()){ count=count+1; GpsSatellite oSat = (GpsSatellite) it.next(); Log.e("gps",""+oSat.getSnr()); } Log.e("count",""+count); tv1.setText(""+count); break; } } }; -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en