我注意到有些设备默认启用蓝牙(恢复出厂设置后),而有些则没有。
在我的Android 管理 API 策略中,我想指定应该启用蓝牙。
我尝试将bluetoothDisabled设置为false
但没有任何效果:在配置设备后,蓝牙的状态是默认状态。
如何强制使用Android Management API启用蓝牙?
我注意到有些设备默认启用蓝牙(恢复出厂设置后),而有些则没有。
在我的Android 管理 API 策略中,我想指定应该启用蓝牙。
我尝试将bluetoothDisabled设置为false
但没有任何效果:在配置设备后,蓝牙的状态是默认状态。
如何强制使用Android Management API启用蓝牙?
Android Management API 目前不提供直接启用/禁用蓝牙的功能。
但是,您可以实现一个配套应用程序,通过和方法控制蓝牙状态。为此:BluetoothAdapter
enable()
disable()
android.permission.BLUETOOTH_ADMIN
)并在安装期间启动它:{
"applications": [
{
"packageName": "com.example.companion",
"installType": "REQUIRE_FOR_SETUP",
"defaultPermissionPolicy": "GRANT"
}
],
"setupActions":[
{
"launchApp":{
"packageName":"com.example.companion"
}
}
]
}
BluetoothAdapter
enable()
disable()
ApplicationPolicy.managedConfiguration
。如果需要,您还可以将配套应用程序用于其他目的。常见用例包括:服务的状态页面、管理员的调试界面等。