私はサンプルアプリケーションに取り組んでいます.このアプリケーションでは、ユーザーが途中でAndroidモバイルを使用して移動するときに、更新された場所の緯度と経度を取得したいと考えています.次のようにLocation Managerクラスを実装しました:
private LocationManager locationManager;
private LocationListener locationListener;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationListener = new GPSLocationListener();
locationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER,
0,
0,
locationListener);
}
private class GPSLocationListener implements LocationListener
{
@Override
public void onLocationChanged(Location location) {
if (location != null) {
Toast.makeText(getBaseContext(),
"Latitude: " + location.getLatitude() +
" Longitude: " + location.getLongitude(),
Toast.LENGTH_SHORT).show();
}
}
}
バックグラウンドから更新された場所の緯度と経度を取得する方法は?
どんな体でも私を助けてください。