【发布时间】:2013-01-22 14:30:29
【问题描述】:
我的应用只需要非常粗略的位置数据,所以我最初将我的清单权限设置为ACCESS_COARSE_LOCATION,并为NETWORK_PROVIDER设置了位置监听器。这为我提供了所需的粗略位置估计,但仅在启用 Google 位置服务的情况下。
我原以为如果用户只启用了 GPS,我仍然会收到他们位置的粗略估计。但似乎从GPS_PROVIDER 获取任何位置信息的唯一方法是使用ACCESS_FINE_LOCATION 权限。
那么,只有启用 GPS 的应用程序是否无法接收位置信息,除非它具有 ACCESS_FINE_LOCATION 权限?换句话说,如果应用只有ACCESS_COARSE_LOCATION 权限,GPS_PROVIDER 无法发送粗略的位置估计?
【问题讨论】: