根据API 文档,设备所有者应用程序可以通过以下调用修改一些“安全设置”,特别是LOCATION_MODE :
devicePolicyManager.setSecureSetting (ComponentName admin,
String setting,
String value)
由配置文件或设备所有者调用以更新 Settings.Secure 设置 [...]
设备所有者还可以更新以下设置:LOCATION_MODE
根据我的理解,LOCATION_MODE 的值是一个整数(分别为 0 表示禁用位置,1 表示仅 GPS,2 表示省电模式,3 表示高精度)。
我的问题是String value
参数的类型。LOCATION_MODE 需要一个 int,但 API 需要一个 String。
我错过了什么 ?