Android,设置蓝​​牙和GPS,具有设备所有者权限

时间:2017-05-03 08:16:33

标签: android bluetooth gps device-owner

在我的应用程序中,我获得了设备所有者权限,通过Adb shell设置

现在我可以创建一个kios模式环境,允许用户只与我的应用进行交互。

下一步,我想以编程方式启用蓝牙和位置服务,而不要求任何权限。

在Blutooth案例中,我只需要通过"你想打开蓝牙吗?"消息,而位置有点复杂。

工作地点需要系统权限,然后要求用户将其打开。

如果我的应用程序处于设备所有者模式,我该如何直接打开它们?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用以下命令启用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));