Программно включить повышение точности местоположения - PullRequest
0 голосов
/ 21 июня 2019

Мое приложение имеет разрешение владельца устройства, и я могу включить местоположение, используя подход, описанный в принятом ответе здесь:

Включить GPS в приложении владельца устройства

Это работает, чтобы включить Местоположение:

 DevicePolicyManager dpm = (DevicePolicyManager) getApplicationContext().getSystemService(Context.DEVICE_POLICY_SERVICE);
            if (dpm.isDeviceOwnerApp(getApplicationContext().getPackageName())) {
                ComponentName componentName = new ComponentName(getApplicationContext(), DevAdminReceiver.class);
                dpm.setSecureSetting(componentName, Settings.Secure.LOCATION_MODE,
                        String.valueOf(Settings.Secure.LOCATION_MODE_HIGH_ACCURACY));
            }

Но этого недостаточно. Я хочу включить функцию повышения точности определения местоположения, иначе устройство не сможет определить местоположение в помещении или в других местах с помощью помех GPS-сигнала. Кто-нибудь знает, как это сделать, используя разрешение владельца устройства?

...