android.location.LocationManager.PASSIVE_PROVIDER是什么意思?
|
我了解GPS_PROVIDER(位置来自GPS信号)和NETWORK_PROVIDER(位置由基站和无线接入点确定)的含义,但是我不理解PASSIVE_PROVIDER的含义,尽管API中有定义:
一个特殊的位置提供者
没有实际接收位置
启动位置修复。这个
提供者可以用来被动
当其他人收到位置更新时
应用程序或服务请求它们
而不实际要求
自己定位。该提供者将
返回其他人生成的位置
提供者。您可以查询
使用getProvider()方法确定
位置更新的来源。
需要许可
android.permission.ACCESS_FINE_LOCATION,
虽然如果未启用GPS
这个提供者可能只会返回粗糙
修复。
为什么一个人使用这个而不是其他提供者中的一个?为了节省电池寿命?被动提供程序是否仅在某些其他应用程序显式请求真实提供程序的数据时才返回有用信息,还是从该位置请求位置始终安全?
没有找到相关结果
已邀请:
2 个回复
坝硷操
呸溉