【问题标题】:Start Gps without any popup dialogue在没有任何弹出对话框的情况下启动 Gps
【发布时间】:2015-06-11 18:06:14
【问题描述】:

我想创建一个应用程序,当用户单击发送按钮时向用户发送当前位置。 如果 gps 开启,它将发送位置,如果 gps 关闭,则它会自动启动 gps,然后发送位置... 清单权限不是问题,问题是它不应该在关闭时弹出启动gps的对话框.. 请帮帮我,我真的需要帮助..

我想知道这可能吗? 如果是,那么提供有用的链接或代码或任何类型的提示.. 谢谢你:)

【问题讨论】:

  • 不可能。无法以编程方式启用 GPS 无线电。您需要提示用户。如果用户不想启用 GPS 无线电,他们将不会启用它。没有办法绕过它。
  • 对我来说是个悲伤的消息 :( 非常感谢你的回复 :)
  • 更好地习惯在你请求权限时显示对话框,Android M 指日可待

标签: android


【解决方案1】:

还有很多其他线程在讨论这个问题,普遍的共识是这不应该是可能的,即使在某些版本中存在允许它的漏洞。

但是,这似乎不合乎道德,因为您不允许用户选择是否要分享自己的位置,从而侵犯了用户的隐私。

How can I enable or disable the GPS programmatically on Android?

Turning on and off GPS programmatically in android 4.0 and above?

ICS Android enable gps programmatically?

【讨论】:

  • 他将需要处理不想使用 Android M 授予权限的用户
  • 用户将单击一个按钮发送位置,我不认为这样我侵犯了用户隐私?谢谢你的回复:)
  • 也许我没有解释清楚。我并不是要暗示你这样做是为了侵犯用户的隐私,但这就是为什么它是一个黑客而不是一个功能的原因。如果谷歌让开发者在不征得用户许可的情况下启用 GPS,那么开发者在这方面应该“合乎道德”,然后就会被不道德的人滥用。这就是为什么它可能永远不会成为官方的方法,除了将被视为安全漏洞并修复的黑客和漏洞利用。很抱歉造成混乱。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-01-16
  • 1970-01-01
  • 2012-04-14
  • 1970-01-01
  • 2013-06-15
  • 1970-01-01
相关资源
最近更新 更多