gpt4 book ai didi

android - 如何获取位置经纬度并从后台服务更新

转载 作者:搜寻专家 更新时间:2023-11-01 07:38:24 24 4
gpt4 key购买 nike

我正在开发示例应用程序。在此应用程序中,我想在用户使用 Android 移动设备移动时获取更新的位置纬度和经度。我已经实现了位置管理器类,如下所示:

 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();
}
}

如何从后台获取更新的位置经纬度?

请任何人帮助我。

最佳答案

您需要在您的服务中“实现”“LocationListener”。

查看 http://androidgps.blogspot.com/2008/09/simple-android-tracklogging-service.html

关于android - 如何获取位置经纬度并从后台服务更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7443550/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com