使用GPS获取Android手机的位置

关于基本的Android编程,我还有另一个问题:

如何访问GPS以获取正在运行该应用程序的手机的当前位置?检索信息需要多长时间?在这种情况下,GPS可能会被禁用,如何再次启用/禁用它。

必须在andorid清单中授予哪些权限?

问候和感谢您的回答,

诗丹

回答:

一些答案:

访问:请参见LocationManager和LocationListener。

权限:android.permission.ACCESS_FINE_LOCATION

演示:

public class GPSLocationManager implements LocationObservable {

private static final long INTERVAL = 10*1000;

private LocationManager locationManager;

public GPSLocationManager(LocationManager locationManager) {

this.locationManager = locationManager;

}

public void requestLocationUpdates(LocationListener locationListener) {

locationManager.requestLocationUpdates(

LocationManager.GPS_PROVIDER,

INTERVAL,

0, locationListener);

}

public void removeUpdates(LocationListener locationListener) {

locationManager.removeUpdates(locationListener);

}

}

以上是 使用GPS获取Android手机的位置 的全部内容, 来源链接: utcz.com/qa/416961.html

回到顶部