是否有可能强行打开位置服务?

时间:2015-07-28 13:01:16

标签: android location settings location-services

我正在创建一个严重依赖LocationServices的应用。 现在我要求用户打开它们,一切正常。

然而,当用户点击" No"时,这个应用程序的重点就是地狱。 我可以通过我的服务垃圾邮件用户转向位置服务,但我发现这个解决方案非常优雅。

有没有办法以编程方式启用此设置?我不在乎其他权限。 我做了我的研究,我只得到了我已经做过的事情 - 要求用户通过对话框打开位置服务等。

2 个答案:

答案 0 :(得分:2)

  

有没有办法以编程方式启用此设置?

幸运的是,没有,出于明显的隐私和安全原因,除了可能在root设备上。

  

然而,当用户点击"否"时,这个应用程序的重点就是地狱。

然后告知用户一次(每次运行您的用户界面)您的应用无法正常运行,并且用户应该卸载您的应用。

请记住many more permissions will have this same sort of user-recovable behavior with Android M

答案 1 :(得分:0)

你根本不能,如果那是可能的,那么你可以很容易地收集出于某些不道德的原因可以出售的地点......所以出于安全原因它根本不可能。

您可以随时强制用户单击“是”,创建一个非常有用且有用的应用程序,用户只需要尝试并且不能单击“否”,因为它根本不起作用...