android gps位置监听器无法在某些设备上运行

时间:2015-03-12 09:10:21

标签: android gps

我使用位置监听器编写了一个gps代码,用于捕获当前位置的纬度和经度,并且它适用于我的大多数设备。 但是某些设备(特别是三星)无法从位置监听器加载此纬度经度。 这是我不断改变纬度和经度的代码。

public class MyLocationListner实现了LocationListener {

    public void onLocationChanged(Location location) {
    // TODO Auto-generated method stub

    String getLatitude = "" + location.getLatitude();
    String getLongitude = "" + location.getLongitude();


    double x = location.getLatitude();
    double y = location.getLongitude();
    }

    @Override
    public void onProviderDisabled(String arg0) {
    // TODO Auto-generated method stub

    }

    @Override
    public void onProviderEnabled(String arg0) {
    // TODO Auto-generated method stub

    }

    @Override
    public void onStatusChanged(String arg0, int arg1, Bundle arg2) {
    // TODO Auto-generated method stub

    }

}

要调用上面的位置监听器,我在我的活动中使用下面的代码。

强调文本 {LocationManager location_manager =(LocationManager)getApplicationContext()。getSystemService(Context.LOCATION_SERVICE);              LocationListener listner = new MyLocationListner();              location_manager.requestLocationUpdates(              LocationManager.GPS_PROVIDER,0,0,listner);}

请给出解决方案,说明它无法正常工作。

提前致谢

0 个答案:

没有答案