在我的应用程序中,我获得了设备所有者权限,通过Adb shell设置。
现在我可以创建一个kios模式环境,允许用户只与我的应用进行交互。
下一步,我想以编程方式启用蓝牙和位置服务,而不要求任何权限。
在Blutooth案例中,我只需要通过"你想打开蓝牙吗?"消息,而位置有点复杂。
工作地点需要系统权限,然后要求用户将其打开。
如果我的应用程序处于设备所有者模式,我该如何直接打开它们?
感谢。
答案 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));