Может ли GPS в эмуляторе Android отслеживать мою текущую позицию? - PullRequest
1 голос
/ 25 февраля 2012

Я создал программу для поиска текущего местоположения с помощью GPS в эмуляторе Android, которая работает правильно и показывает правильные широты и долготы, которые я посылаю из управления эмулятора в затмении, но возможно ли, что GPS в эмулятореможет показать мое текущее местоположение само по себе, т.е. каким-то образом отследить мое местоположение и показать его самостоятельно, без необходимости отправлять его через элемент управления эмулятора.

Вот код:

package location.finder;

import android.app.Activity;
import android.content.Context;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.Toast;

public class LocationFinderActivity extends Activity {


 public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    LocationManager locationManager=   (LocationManager)this.getSystemService(Context.LOCATION_SERVICE);

    LocationListener locationListener = new loclistener();
      locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,locationListener);

  }

  public class loclistener implements LocationListener {

    public void onLocationChanged(Location location){
        String loc ="Latitude = " + location.getLatitude() +" Longitude = " +  location.getLongitude();
        Toast.makeText( getApplicationContext(),loc,Toast.LENGTH_SHORT).show();
    }

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

    public void onProviderEnabled(String provider)
    {
        Toast.makeText( getApplicationContext(),"Gps Enabled",Toast.LENGTH_SHORT).show();

    }

    public void onProviderDisabled(String provider)
    {
        Toast.makeText( getApplicationContext(),"Gps Disabled",Toast.LENGTH_SHORT ).show();
    }
 }
}

1 Ответ

1 голос
/ 25 февраля 2012

Полагаю, в orinigal mobile вам ничего не нужно делать, поскольку у него есть GPS-оборудование, но эмулятор имеет GPS-заглушку, но это не настоящий аппаратный компонент, встроенный в ваш компьютер, поэтому он не будет отслеживать ваше местоположение сам по себебыло бы лучше, если бы вы предоставили свою «программу для поиска текущего местоположения с помощью GPS в эмуляторе Android, которая работает правильно и показывает правильные широты и долготы, которые я посылаю из элемента управления эмулятора в затмении», чтобы мы могли видеть и сообщать дальше

...