-
-
[讨论]关于GPS开关拦截的实现方式
-
发表于:
2013-12-11 11:36
10706
-
以前我拦截GPS,拦截的是location服务的requestLocationProvider调用;该调用有一个参数是string,里面一般就2个值:"GPS"或者"NET"。当是“GPS”的时候,我就将该调用拦截掉;这样做确实可以拦截应用获取GPS坐标。
但是有个问题就是GPS的开关(就是快捷栏中的)无法控制,用户还能开\关GPS,用户体验不好。
我看了一下GPSLocationProvider的源码,发现开关控制使用handle来实现的,是完全在java层实现的(好像是可以被广播控制),rpc拦截无法拦截,悲剧了~~~~~~~~~
给位大神是否有好的思路,求指导~~~~~~~~~~~~
[峰会]看雪.第八届安全开发者峰会10月23日上海龙之梦大酒店举办!