在设备所有者应用中启用GPS

本75

根据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。

我错过了什么 ?

本75

解决方案只是使用int值的String表示形式。

例如,启用“仅GPS”定位模式:

DevicePolicyManager dpm = (DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
if (dpm.isDeviceOwnerApp(context.getPackageName())) {
    ComponentName componentName = new ComponentName(context, MyDeviceAdmin.class);
    dpm.setSecureSetting(componentName, Settings.Secure.LOCATION_MODE, String.valueOf(Settings.Secure.LOCATION_MODE_SENSORS_ONLY));
}

[感谢@Selvin评论]

这是有道理的,因为在为LOCATION_MODE挖掘javadoc时,您可以阅读:

请注意,内部设置值始终存储为字符串[...]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使我的应用成为设备所有者?

来自分类Dev

如何使我的应用成为设备所有者?

来自分类Dev

在Chef中递归地应用所有者/组

来自分类Dev

设备所有者应用程序是否获得系统应用程序权限?

来自分类Dev

Android-在设备所有者应用中允许安装非市场应用失败

来自分类Dev

安装设备所有者应用程序的更新

来自分类Dev

棒棒糖设备所有者的应用程序中断电话

来自分类Dev

在Android 5.0中通过NFC激活设备所有者期间无法连接Wifi

来自分类Dev

如何基于移动设备更新自定义对象中的所有者名称

来自分类Dev

设置所有者设备应用程序后,为什么不能创建受限个人资料?

来自分类Dev

设置所有者设备应用程序后,为什么不能创建受限制的个人资料?

来自分类Dev

通过 NFC 的设备所有者应用程序/电话,可完全访问 Play 商店(而不是 Play for Work)

来自分类Dev

自动从Paypal交易中扣除款项,将其发送给应用所有者

来自分类Dev

自动从Paypal交易中扣除款项,将其发送给应用所有者

来自分类Dev

更新iTunes所有者中的iTunes所有者电子邮件

来自分类Dev

域所有者可以为所有用户启用Google Drive API吗?

来自分类Dev

为什么即使Android 5.0中的设备所有者也无法使用sendBroadcastAsUser(intent,userHandle)?

来自分类Dev

您如何取消预配设备以设置设备所有者?

来自分类Dev

仅在LG设备上使用adb方法的设备所有者问题

来自分类Dev

您如何在除应用所有者之外的租户中授权AzureAd本机客户端应用?

来自分类Dev

控制台应用程序中的 Form.ShowDialog 没有设置所有者

来自分类Dev

在ListAPIView中仅查看所有者的数据

来自分类Dev

在析构函数C ++中访问所有者

来自分类Dev

如何在Javascript中查找属性的所有者

来自分类Dev

在Django中编辑之前检查记录所有者

来自分类Dev

Postgres中更改所有者的意外行为

来自分类Dev

如何在AIX中更改文件所有者?

来自分类Dev

这个,所有者,在Groovy闭包中的委托

来自分类Dev

WordPress MultiSite中博客所有者的用户ID

Related 相关文章

  1. 1

    如何使我的应用成为设备所有者?

  2. 2

    如何使我的应用成为设备所有者?

  3. 3

    在Chef中递归地应用所有者/组

  4. 4

    设备所有者应用程序是否获得系统应用程序权限?

  5. 5

    Android-在设备所有者应用中允许安装非市场应用失败

  6. 6

    安装设备所有者应用程序的更新

  7. 7

    棒棒糖设备所有者的应用程序中断电话

  8. 8

    在Android 5.0中通过NFC激活设备所有者期间无法连接Wifi

  9. 9

    如何基于移动设备更新自定义对象中的所有者名称

  10. 10

    设置所有者设备应用程序后,为什么不能创建受限个人资料?

  11. 11

    设置所有者设备应用程序后,为什么不能创建受限制的个人资料?

  12. 12

    通过 NFC 的设备所有者应用程序/电话,可完全访问 Play 商店(而不是 Play for Work)

  13. 13

    自动从Paypal交易中扣除款项,将其发送给应用所有者

  14. 14

    自动从Paypal交易中扣除款项,将其发送给应用所有者

  15. 15

    更新iTunes所有者中的iTunes所有者电子邮件

  16. 16

    域所有者可以为所有用户启用Google Drive API吗?

  17. 17

    为什么即使Android 5.0中的设备所有者也无法使用sendBroadcastAsUser(intent,userHandle)?

  18. 18

    您如何取消预配设备以设置设备所有者?

  19. 19

    仅在LG设备上使用adb方法的设备所有者问题

  20. 20

    您如何在除应用所有者之外的租户中授权AzureAd本机客户端应用?

  21. 21

    控制台应用程序中的 Form.ShowDialog 没有设置所有者

  22. 22

    在ListAPIView中仅查看所有者的数据

  23. 23

    在析构函数C ++中访问所有者

  24. 24

    如何在Javascript中查找属性的所有者

  25. 25

    在Django中编辑之前检查记录所有者

  26. 26

    Postgres中更改所有者的意外行为

  27. 27

    如何在AIX中更改文件所有者?

  28. 28

    这个,所有者,在Groovy闭包中的委托

  29. 29

    WordPress MultiSite中博客所有者的用户ID

热门标签

归档