honeycomb
2015-11-27 09:30:37 +08:00
-----关闭手机定位
是哪个手机,哪个 Android 衍生版的哪个权限管理?
原生的 Android 权限管理一共有两个:
1 ,没有正式上线过的 AppOps
2 , Android Marshmallow 之后才有的权限机制(形式上和 iOS6+的一致)
1 和 2 是一条线上的
还有一类是第三方的机制
比如最早的 LBE 等通过注入代码的,现在经常以某"??OS"的权限机制的形式出现
还有一种是通过 Xposed 进行劫持 API 的 Xprivacy
在 Marshmallow ,关掉定位意味着:
1 ,无法通过 Gapps 的 API 获得定位信息
2 ,无法使用 GPS
3 ,无法获得附近蜂窝基站信息
4 ,无法获得附近 Wi-Fi 热点信息
5 ,无法获得附近蓝牙信标信息
早期的某些第三权限管理在关定位的时候没有把涉及位置的信息全部阻挡
特别是 3 。 4/5 就不用说了
只要数据库里有信息,4/5
这个时候系统能获得与位置最有关系的只剩下:
1 , IP 地址
2 ,气压读数(如果手机有气压计的话)
3 ,磁通量读数(如果手机磁场传感器+现场设置了基于磁场定位系统)