我的应用程序只需要很粗略的位置数据,所以我最初将清单权限设置为
我原本期望,如果用户只启用GPS,则仍然可以收到他们位置的粗略估计。但似乎唯一从
因此,是否真的如此,仅启用GPS时,应用程序不能接收位置信息,除非具有
ACCESS_COARSE_LOCATION
,并设置了一个NETWORK_PROVIDER
的位置监听器。这给了我恰好需要的粗略位置估计,但只有在打开Google位置服务时才能使用。我原本期望,如果用户只启用GPS,则仍然可以收到他们位置的粗略估计。但似乎唯一从
GPS_PROVIDER
获取任何位置信息的方式是使用ACCESS_FINE_LOCATION
权限。因此,是否真的如此,仅启用GPS时,应用程序不能接收位置信息,除非具有
ACCESS_FINE_LOCATION
权限?换句话说,如果应用程序仅具有ACCESS_COARSE_LOCATION
权限,那么GPS_PROVIDER
无法发送粗略的位置估计?