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));