Androiders any help please it is not hard On May 29, 7:46 pm, ingy abbas <ingy.abba...@gmail.com> wrote: > Here is the error i got when i run my android code contains two > activities . > > enter code here > 05-29 19:23:42.131: ERROR/libgps(180): onUnsol: cmd 0x04 plen 57 > 05-29 19:23:42.131: ERROR/libgps(180): oem_unsol_gps_measurement: > num_sv 3 > 05-29 19:23:42.131: ERROR/libgps(180): > oem_unsol_gps_measurement: used_in_fix_mask 0000014E > 05-29 19:23:42.384: WARN/ActivityManager(180): Activity destroy > timeout for HistoryRecord{49f447f0 yaraby.y/.yarab} > 05-29 19:23:43.136: ERROR/libgps(180): onUnsol: cmd 0x04 plen 57 > 05-29 19:23:43.136: ERROR/libgps(180): oem_unsol_gps_measurement: > num_sv 3 > 05-29 19:23:43.136: ERROR/libgps(180): oem_unsol_gps_measurement: > used_in_fix_mask 0000014E > 05-29 19:23:44.136: ERROR/libgps(180): onUnsol: cmd 0x04 plen 57 > 05-29 19:23:44.136: ERROR/libgps(180): oem_unsol_gps_measurement: > num_sv 3 > 05-29 19:23:44.136: ERROR/libgps(180): oem_unsol_gps_measurement: > used_in_fix_mask 0000014E > 05-29 19:23:45.131: ERROR/libgps(180): onUnsol: cmd 0x04 plen 57 > 05-29 19:23:45.131: ERROR/libgps(180): oem_unsol_gps_measurement: > num_sv 3 > 05-29 19:23:45.131: ERROR/libgps(180): oem_unsol_gps_measurement: > used_in_fix_mask 0000014E > 05-29 19:23:46.135: ERROR/libgps(180): onUnsol: cmd 0x04 plen 57 > 05-29 19:23:46.135: ERROR/libgps(180): oem_unsol_gps_measurement: > num_sv 3 > 05-29 19:23:46.135: ERROR/libgps(180): > oem_unsol_gps_measurement: used_in_fix_mask 0000014E > 05-29 19:23:47.136: ERROR/libgps(180): onUnsol: cmd 0x04 plen 57 > 05-29 19:23:47.136: ERROR/libgps(180): oem_unsol_gps_measurement: > num_sv 3 > 05-29 19:23:47.136: ERROR/libgps(180): oem_unsol_gps_measurement: > used_in_fix_mask 0000014E > 05-29 19:23:48.131: ERROR/libgps(180): onUnsol: cmd 0x04 plen 57 > 05-29 19:23:48.131: ERROR/libgps(180): > oem_unsol_gps_measurement: num_sv 3 > 05-29 19:23:48.131: ERROR/libgps(180): > oem_unsol_gps_measurement: used_in_fix_mask 0000014E > 05-29 19:23:49.135: ERROR/libgps(180): onUnsol: cmd 0x04 plen 57 > 05-29 19:23:49.135: ERROR/libgps(180): > oem_unsol_gps_measurement: num_sv 3 > 05-29 19:23:49.135: ERROR/libgps(180): > oem_unsol_gps_measurement: used_in_fix_mask 0000014E > 05-29 19:23:50.135: ERROR/libgps(180): onUnsol: cmd 0x04 plen 57 > 05-29 19:23:50.135: ERROR/libgps(180): > oem_unsol_gps_measurement: num_sv 3 > 05-29 19:23:50.135: ERROR/libgps(180): > oem_unsol_gps_measurement: used_in_fix_mask 0000014E > 05-29 19:23:51.131: ERROR/libgps(180): onUnsol: cmd 0x04 plen 57 > 05-29 19:23:51.131: ERROR/libgps(180): oem_unsol_gps_measurement: > num_sv 3 > 05-29 19:23:51.131: ERROR/libgps(180): oem_unsol_gps_measurement: > used_in_fix_mask 0000014E > > the code its a map view and contains button start so that when i click > on it its send the string data lat and long to my server > > enter code here > package yaraby.y; > > public class yarab extends MapActivity > > { > Socket clientSocket; > TextView Text; > private MapView mapView; > private MapController mc; > DataOutputStream outToServer; > BufferedReader inFromServer ; > Button start; > > int error = 50; > GeoPoint p, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, > p13,p14,p15,p16,p17,p18,p19,p20,p21,p22,p23,p24,p25,p26,p27,p28,p29; > List<Overlay> mapOverlays; > Drawable drawable, drawable2, drawable3, drawable4, drawable6, > drawable7, > drawable8, drawable9, drawable10, drawable11, > drawable12, > drawable13, drawable5, drawable14, > drawable15, drawable16, > drawable17, drawable18, drawable19, drawable20, drawable21, > drawable22, drawable23, drawable24, drawable25, drawable26, > drawable27, drawable28, drawable29; > HelloItemizedOverlay itemizedOverlay, itemizedOverlay2, > itemizedOverlay3, > itemizedOverlay4, itemizedOverlay5, > itemizedOverlay6, > itemizedOverlay7, itemizedOverlay8, > itemizedOverlay9, > itemizedOverlay10, itemizedOverlay11, > itemizedOverlay12, > itemizedOverlay13, itemizedOverlay14, > itemizedOverlay15, > itemizedOverlay16, itemizedOverlay17, itemizedOverlay18, > itemizedOverlay19, itemizedOverlay20, itemizedOverlay21, > itemizedOverlay22, itemizedOverlay23, itemizedOverlay24, > itemizedOverlay25, itemizedOverlay26, itemizedOverlay27, > itemizedOverlay28, itemizedOverlay29; > LocationManager locationManager; > Button next; > /** Called when the activity is first created. */ > > @Override > public void onCreate(Bundle savedInstanceState) > > { > super.onCreate(savedInstanceState); > > setContentView(R.layout.main2); > > /* Use the LocationManager class to obtain > GPS locations */ > > LocationManager mlocManager = > (LocationManager) > getSystemService(Context.LOCATION_SERVICE); > > LocationListener mlocListener = new > MyLocationListener(); > > mlocManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, > 0, mlocListener); > mapView = (MapView) > findViewById(R.id.mapView); > > // enable Street view by default > mapView.setStreetView(true); > > // enable to show Satellite view > mapView.setSatellite(true); > > // enable to show Traffic on map > // mapView.setTraffic(true); > mapView.setBuiltInZoomControls(true); > > mc = mapView.getController(); > // mapView.setStreetView(true); > // mapView.setSatellite(true); > mc.setZoom(12); > start=(Button)findViewById(R.id.start); > // next = (Button) findViewById(R.id.Button02); > // next.setOnClickListener(new > OnClickListener() { > > // @Override > // public void onClick(View v) { > // Intent i = new > Intent(yarab.this, yaraby.class); > //yarab.this.startActivity(i); > // }}); > } > > //addOverLays();} > > public void addOverLays() { > String[] coordinates = { "31.216487288475037", > "29.932637214660645", > "30.084123015403748", "51.5002", > "-0.1262", > "31.337149143218994" }; > double lat = 29.98739718380868, lat2 = > 29.987810254096985, lat3 = > 29.987574219703674, lat4 = 29.98718498160553, lat5 = > 29.98716115951538, lat6 = 29.987241625785828,lat7= > 29.98763859272003,lat8=29.9851870536842,lat9=29.987795260925; > double log = 31.442527770886084, log2 = > 31.44258677959442, log3 = > 31.44225418567575, log4 = 31.442527770996094, log5 = > 31.442500948905945, log6 = > 31.44260823726654,log7=31.44251167742004,log8=31.44262969493866,log9=31.442 > 58677959442; > > p = new GeoPoint((int) (lat * 1E6), (int) (log * > 1E6)); > p2 = new GeoPoint((int) (lat2 * 1E6 ), (int) (log2 * > 1E6 )); > p3 = new GeoPoint((int) (lat3 * 1e6), (int) (log3 * > 1e6)); > > mapOverlays = mapView.getOverlays(); > drawable = > this.getResources().getDrawable(R.drawable.wit); > drawable2 = > this.getResources().getDrawable(R.drawable.ballon); > drawable3 = > this.getResources().getDrawable(R.drawable.blackaaaaa); > > itemizedOverlay = new HelloItemizedOverlay(drawable, > this); > itemizedOverlay2 = new > HelloItemizedOverlay(drawable2, this); > itemizedOverlay3 = new > HelloItemizedOverlay(drawable3, this); > itemizedOverlay4 = new > HelloItemizedOverlay(drawable4, this); > > itemizedOverlay.addOverlay(overlayitem); > > mapOverlays.add(itemizedOverlay); > > itemizedOverlay2.addOverlay(over2); > mapOverlays.add(itemizedOverlay2); > > itemizedOverlay3.addOverlay(over3); > mapOverlays.add(itemizedOverlay3); > > itemizedOverlay4.addOverlay(over4); > mapOverlays.add(itemizedOverlay4); > > mc.setZoom(17); > mc.animateTo(p2); > } > public void Location(){ > > LocationManager myLocationManager = > (LocationManager)getSystemService(Context.LOCATION_SERVICE); > > LocationListener mlocListener1 = new > MyLocationListener(); > > LocationManager mlocManager1 = null; > > mlocManager1.requestLocationUpdates(LocationManager.GPS_PROVIDER, > 0, > 0, mlocListener1); > GeoPoint initGeoPoint = new GeoPoint((int) > (myLocationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER) > .getLatitude()*1000000),(int) > (myLocationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER).getLo > ngitude()*1000000)); > mc.animateTo(initGeoPoint); > mc.setZoom(16); > > drawable21 = this.getResources().getDrawable(R.drawable.ggg); > itemizedOverlay21 = new > HelloItemizedOverlay(drawable21,this); > OverlayItem over21 = new OverlayItem(initGeoPoint, > "offff", > "over21"); > > itemizedOverlay21.addOverlay(over21); > mapOverlays.add(itemizedOverlay21); > } > > /* Class My Location Listener */ > > public class MyLocationListener implements LocationListener > > { > > @Override > public void onLocationChanged(Location loc) > > { > > GeoPoint point = new GeoPoint((int) > (loc.getLatitude() * 1E6), > (int) (loc.getLongitude() * > 1E6)); > > String Text = "My current location is: " + > > "Latitud =" + loc.getLatitude()+ > > "Longitud =" +loc.getLongitude() ; > > Toast.makeText(getApplicationContext(), > > Text, > > Toast.LENGTH_SHORT).show(); > try { > outToServer.writeBytes(Text); > } catch (IOException e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } > > mc.animateTo(point); > > } > > private Resources getResources() { > // TODO Auto-generated method stub > return null; > } > > public void onProviderDisabled(String provider) > > { > > Toast.makeText(getApplicationContext(), > > "Gps Disabled", > > Toast.LENGTH_SHORT).show(); > > } > > public void onProviderEnabled(String provider) > > { > > Toast.makeText(getApplicationContext(), > > "Gps Enabled", > > Toast.LENGTH_SHORT).show(); > > } > > public void onStatusChanged(String provider, int > status, Bundle > extras) > > { > > } > > protected boolean isRouteDisplayed() { > return false; > } > > }/* End of Class MyLocationListener */ > > @Override > protected boolean isRouteDisplayed() { > // TODO Auto-generated method stub > return false; > } > > } > > And here is the Main > > enter code here > <Button android:text="start" > android:id="@+id/start" > android:layout_width="250px" > android:textSize="18px" > android:layout_height="55px" > android:onClick="onLocationChanged"> > </Button>
-- 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