在android上获取当前的GPS位置

时间:2016-11-21 20:27:34

标签: android gps locationmanager currentlocation

也许看起来类似于此处发布的许多问题,但旧的解决方案都不再适用。我测试了所有并且在所有情况下都崩溃了我的应用程序。

我需要在MapFragment中显示当前用户位置。

我尝试使用net上的代码:

LocationManager locationManager;

locationManager = (LocationManager)getSystemService(LOCATION_SERVICE);

Criteria criteria = new Criteria();

String provider = locationManager.getBestProvider(criteria, true);

Location location = locationManager.getLastKnownLocation(provider);

locationManager.requestLocationUpdates(provider, 20000, 0, this);

但是我的应用程序崩溃了。在显示任何内容之前他停止运行

问题在于:

    Location location = locationManager.getLastKnownLocation(provider);

locationManager.requestLocationUpdates(provider,20000,0,this);

我做错了什么?这是我的第一个Android应用程序。

0 个答案:

没有答案