0

在我的应用程序中,我只需要在Location单击某个按钮时获得一个。我还需要注册一个LocationListener,还是我可以使用这个?

LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Location position = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
4

1 回答 1

1

这取决于您需要该位置的目的。LastKnown Location 可能来自 10 分钟前。这对您的目的是否足够好?还是你现在需要打开GPS,因为我的理解是通话不会打开GPS。

于 2012-07-26T20:23:39.380 回答