Android 安卓Gps定位系统
我在我的设备中启用了GPS,但我没有得到许可:Android 安卓Gps定位系统,android,Android,我在我的设备中启用了GPS,但我没有得到许可: LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE); if(lm.isProviderEnabled(LocationManager.GPS_PROVIDER)) { Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER); if(
LocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
if(lm.isProviderEnabled(LocationManager.GPS_PROVIDER))
{
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if(location!=null)
{
showCurrentAddress(location);
}
}
但是这里我得到的位置为null,我向我的代码添加了以下权限:
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
您能提供帮助吗?
lm。getLastKnownLocation
可以返回null
,因为这是最后一个已知位置的getter
尝试使用
lm.requestLocationUpdates(LocationListener)
lm.getLastKnownLocation
可以返回null
,因为这是最后一个已知位置的获取程序
请尝试使用
lm.RequestLocationUpdate(LocationListener)
您好,检查本教程中的GPS位置,我也使用此代码获取纬度和经度。请在您的设备上检查此代码,而不是第一次在模拟器上,请稍等几秒钟。您好,检查本教程中的GPS位置,我还使用此代码获取纬度和经度。请在您的设备上检查此代码,而不是第一次在模拟器上检查此代码。请稍等几秒钟。尝试此[链接][1][1]:对于讨论获取GPs位置,请尝试此[链接][1][1]:对于讨论获取GPs位置,请尝试此[链接][1]: