提示用户启用GPS

时间:2015-09-15 10:07:14

标签: android google-play-services

如果我错了,请纠正我:

1)您无法在所有Android版本上以编程方式打开/关闭GPS。可能是一些以前的版本,还有一些黑客,但并非在所有设备上。这是不允许的。

这只留下两个选项:

1)使用新的Google Play服务提示用户更改这些设置。    如果您只是想让用户打开GPS,那么问题就是如此    但不是WIFI?解析器将为他们提供打开两者的选项。怎么样    你可以打开一个而不是另一个吗?

2)通过触发意图将用户发送到设置应用程序。

现在有1)用户必须安装当前的Google Play服务。 如果没有,可以通过标准GPS对话框提示他们安装它。

好的,现在用于2)将用户发送到设置应用程序。我有以下问题:

当我触发此意图时,他们不仅可以更改位置/ GPS设置,还可以点击“设置”应用中的“后退”按钮,并调整所有设置。有什么方法可以防止这种情况吗?无论如何在没有内部后退按钮的情况下调出位置/ GPS设置?感谢。

1 个答案:

答案 0 :(得分:1)

  

您无法在所有Android版本上以编程方式打开/关闭GPS。可能是一些以前的版本,还有一些黑客,但并非在所有设备上。这是不允许的。

正确,出于明显的隐私原因。

  

当我触发此意图时,他们不仅可以更改GPS设置,还可以点击“设置”应用中的“后退”按钮,并调整所有设置。有什么方法可以防止这种情况吗?

没有