我的应用只需要非常粗略的位置数据,所以我最初将我的清单权限设置为ACCESS_COARSE_LOCATION
,并为NETWORK_PROVIDER
. 这给了我我需要的那种粗略的位置估计,但只有在谷歌位置服务打开的情况下。
我期待如果用户只启用了 GPS,我仍然会收到他们位置的粗略估计。但似乎从 获取任何位置信息的唯一方法GPS_PROVIDER
是使用ACCESS_FINE_LOCATION
权限。
那么,只有启用 GPS 的情况下,除非获得ACCESS_FINE_LOCATION
许可,否则应用程序无法接收位置信息,这是真的吗?换句话说,GPS_PROVIDER
如果应用程序只有ACCESS_COARSE_LOCATION
权限,就不能发送粗略的位置估计?