Android, включите Bluetooth и GPS, с разрешения владельца устройства

В моем приложении я получил права владельца устройства, установленные через оболочку Adb.

Теперь я могу создать среду в режиме kios, которая позволяет пользователю взаимодействовать только с моим приложением.

Следующим шагом я хотел бы программно включить службы Bluetooth и определения местоположения без каких-либо разрешений.

В случае с Bluetooth мне нужно только пройти через "Вы хотите включить Bluetooth?" сообщение, в то время как с местоположением немного сложнее.

Для работы с местоположением требуется разрешение системы, а затем пользователь должен включить его.

Как я могу включить их прямо сейчас, когда мое приложение находится в режиме владельца устройства?

Благодарю.

1 ответ

Вы можете использовать следующую команду для включения GPS:

DevicePolicyManagerdpm = (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
dpm.setSecureSetting(mDeviceAdmin, Settings.Secure.LOCATION_MODE, String.valueOf(Settings.Secure.LOCATION_MODE_HIGH_ACCURACY));

и следующее для блютуз

dpm.setSecureSetting(mDeviceAdmin, Settings.Secure.BLUETOOTH_ON, String.valueOf(1));
Другие вопросы по тегам