在我的应用程序中,我需要创建一个 android 服务来定期获取移动用户的当前位置(纬度和经度)。该服务应该每 5 分钟获取一次用户的位置。我如何在后台运行的 android 服务中执行此操作。这是正确的方法吗?
最佳答案
您可以编写一个实现 locationListener 的私有(private)/内部类(在您的服务中),并且在您服务的 onStart 方法中,您可以请求将由您的监听器监听的 LocationUpdates
LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
MyLocationListener listener = new MyLocationListener();
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, minTime, minDistance, listener);
关于android - 运行服务以获取位置详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5179651/