位置跟踪仅适用于第三方应用程序(模拟位置),不适用于用户的真实移动

时间:2019-06-28 11:36:22

标签: android location tracking

我的应用程序的目标是跟踪用户行进时的实时位置。为了测试我的应用程序,我使用了第三方MOCK APPLICATION,它可以完美运行,但是当我关闭模拟位置并在现实中移动时,路径不会被跟踪。

要获取我正在使用此方法的位置:

locationManager = (LocationManager)context.getSystemService(LOCATION_SERVICE);
        if (locationManager != null && mylocation != location) {
            locationManager.requestLocationUpdates(
                    LocationManager.NETWORK_PROVIDER,
                    100,
                    0, (LocationListener) this);
        }

        location = locationManager
                .getLastKnownLocation(LocationManager.GPS_PROVIDER);
        if (location != null) {
            latitude = location.getLatitude();
            longitude = location.getLongitude();
        }
        return location;

0 个答案:

没有答案