location.getLatitude和longitude在某些Android设备上不工作
我正在开发Android GPS应用程序,我发现,在micromax等一些设备上,我无法通过位置管理器或其API获取纬度和经度location.getLatitude和longitude在某些Android设备上不工作,android,gps,Android,Gps,我正在开发Android GPS应用程序,我发现,在micromax等一些设备上,我无法通过位置管理器或其API获取纬度和经度 LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE); LocationListener locationListener = new LocationListener() { public void onLocationChanged(L
LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
LocationListener locationListener = new LocationListener()
{
public void onLocationChanged(Location location)
{
double latitude = location.getLatitude();
double longitude = location.getLongitude();
}
public void onStatusChanged(String provider, int status, Bundle extras) {}
public void onProviderEnabled(String provider) {}
public void onProviderDisabled(String provider) {}
};
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
你在用什么代码?嗨,Gabe谢谢你的快速回复,这里我用代码片段更新了帖子,我坚持用纬度,经度,它一直在等待在一些设备(Micromex CanvasHD)中获得GPS提供商。一些手机只有a-GPS。请查看。