View Single Post
Staro 24.04.2010., 13:31   #2
svebee
/
 
Datum registracije: Oct 2006
Lokacija: /
Postovi: 2,053
eto i još ovo bi me zanimalo...imam slijedeći kod za lociranje putem GPSa, zanima me kako u emulator ubaciti koordinate i kako da latitude i longitude postanu "globalne" varijable tj. da ih mogu koristiti izvan ove klase - npr. da ispod toga svega koda još mogu dodati

Code:
...
myDB.execSQL("UPDATE Database SET selected = " + longitude + " WHERE Field5 = 8;");
...
Code:
public class GPSAndroid extends Activity{

private LocationListener myLocationListener;
private LocationManager myLocationManager;
public String latitude, longitude;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.nalazimse);


    myLocationManager = (LocationManager)getSystemService
(Context.LOCATION_SERVICE);
            myLocationListener = new MyLocationListener();

    myLocationManager.requestLocationUpdates
(LocationManager.GPS_PROVIDER, 1, 1, myLocationListener);

latitude=String.valueOf(myLocationManager.getLastKnownLocation
(LocationManager.GPS_PROVIDER).getLatitude());
  //  Log.v("GPS","GPS latitude:"+latitude);


}

public class MyLocationListener implements LocationListener{

    public void onLocationChanged(Location argLocation) {
            if(argLocation != null){
                    latitude = String.valueOf(argLocation.getLatitude());
                    longitude = String.valueOf(argLocation.getLongitude());
                    
            }
    }
    public void onProviderDisabled(String provider) {
    }

    public void onProviderEnabled(String provider) {
    }

    public void onStatusChanged(String provider, int status, Bundle
arg2) {
    }

};

}
EDIT: pronašao za emulaciju, zanima me ovo još za kod...

Zadnje izmijenjeno od: svebee. 24.04.2010. u 13:38.
svebee je offline   Reply With Quote