Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android 4.0或更高版本中强制启用GPS_Java_Android_Gps_Android Sensors - Fatal编程技术网

Java 如何在android 4.0或更高版本中强制启用GPS

Java 如何在android 4.0或更高版本中强制启用GPS,java,android,gps,android-sensors,Java,Android,Gps,Android Sensors,在早期版本中,以编程方式打开GPS可能很容易,但在4.0-4.4中,它可能会被谷歌禁止。我如何解决它呢?幸运的是,出于明显的隐私原因,这是不可能的,也许除了在根设备上。@commonware所以,我如何在后台每分钟仅通过一个用户请求检索GPS?如果用户启用了GPS,则不需要任何“用户请求”--只需使用LocationManager或LocationClient。如果用户选择为您的一项检查短暂启用GPS,然后再次禁用它,那么您将再次提示用户,这是用户的选择。在这种情况下,用户很可能会选择卸载您的应

在早期版本中,以编程方式打开
GPS
可能很容易,但在
4.0-4.4
中,它可能会被谷歌禁止。我如何解决它呢?

幸运的是,出于明显的隐私原因,这是不可能的,也许除了在根设备上。@commonware所以,我如何在后台每分钟仅通过一个用户请求检索GPS?如果用户启用了GPS,则不需要任何“用户请求”--只需使用
LocationManager
LocationClient
。如果用户选择为您的一项检查短暂启用GPS,然后再次禁用它,那么您将再次提示用户,这是用户的选择。在这种情况下,用户很可能会选择卸载您的应用程序。