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.44258677959442;
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).getLongitude()*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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en