因为我无法发表评论,所以我会问一个问题。我不是java程序员,但我想知道是否可以在未经用户许可的情况下打开GPS。我找到了这个答案:https://stackoverflow.com/a/33555732。我不知道java,但是我从评论中看到的是它试图打开GPS,如果这不起作用,它会提示用户对话?那是对的吗?该代码是否真的能够在未经用户许可的情况下打开GPS?
答案 0 :(得分:1)
但我想知道是否可以在未经用户许可的情况下开启GPS
没有
但是我从评论中看到的是,它试图打开GPS,如果它不起作用,它会提示用户进行对话?
正确。
该代码是否真的能够在未经用户许可的情况下打开GPS?
不,因为用户通过对话框授予权限。 Play Services根据对话框的响应启用GPS。
答案 1 :(得分:1)
未经用户许可,您无法访问位置,因为要打开GPS,您可以访问用户的位置。今天,您可以在运行时使用请求权限动态请求权限,请查看:https://developer.android.com/training/permissions/requesting.html