- 两个不同的api调用需要不同的权限,能否产生相同的结果? 例如,从Android文档获取设备粗略位置,它是从网络位置推导出来的近似位置...是否可以使用另一个不需要ACCESS_COARSE_LOCATION权限的api调用来检索网络位置?
换句话说,根据Android文档,关于LocationManager,"位置提供程序定期报告设备的地理位置......一些提供程序需要GPS硬件和对多颗卫星的可见性;其他提供程序需要使用蜂窝电台或访问特定运营商的网络或互联网",并且都需要ACCESS_FINE_LOCATION或ACCESS_COARSE_LOCATION权限。 如果一个应用程序没有请求这些权限,而是请求ACCESS_NETWORK_STATE、ACCESS_WIFI_STATE和INTERNET,那么该应用程序是否可以推断位置?如果可以,有哪些API调用负责实现这一点?我阅读了API指南中的连接部分,并搜索了android.net.wifi下的类,但找不到会创建这种情况的内容。
- 是否有任何工作或资源将Android api调用按所需权限分组?例如,在ACCESS_COARSE_LOCATION权限下的所有api调用列表,在ACCESS_FINE_LOCATION权限下的所有api调用列表等等!
希望我清楚地表达了我的问题,谢谢!