
真的,我估计很多人都忍摇一摇广告很久了!
每次点开某个App,它就认为我“摇”了,然后不带0.1秒的犹豫就直奔向某个购物App,特别是某App(我也不敢说啊)你说你恶心不恶心?
工信部也终于看不下去了,今天,工信部正式发文整治App“摇一摇”等敏感区域的诱导跳转行为,要求App不得高灵敏度调用加速度计、陀螺仪等传感器。

目前正是各电商平台大促,各种广告狂轰滥炸期间,文件一出,网上也是叫好声一片。
不过这几天各厂商也在加紧应对,哦不是,是加紧适配和排期。
但是有个开发大佬真的忍不了了,于是他直接写了个APK,把手机上所有App访问传感器(加速度计、陀螺仪)的权限一刀切掉了。名字也很直接,叫NoShake。

这位开发者采用的是最暴力的阻断方式,直接关掉所有App读取加速度计、陀螺仪等运动传感器的权限。真的够直接
。
它到底怎么做的?
这个App其实逻辑就一句话:让手机里安装的App认为你的手机根本没有陀螺仪和加速度计。
装了NoShake之后,系统底层会拦截所有App对传感器的访问请求。Root和非Root都能用,你走路、颠簸、翻手机,手机自己知道在动,但App那边是收不到的。那摇一摇跳转自然就触发不了。
它会影响正常功能吗?
说实话,会!
NoShake关掉的是运动传感器的访问权限,不是关掉"摇一摇广告"。所以任何需要读取加速度计、陀螺仪的功能都会受到影响,比如:
你玩的某些游戏的体感操控、某些健康App的步数检测、自动旋转屏幕(部分设备)等等。这些都会受影响。
但开发者也考虑到了这一点。
于是,NoShake也支持对单个App进行开关。
你可以把需要这些权限的App,单个开启就行了。
说实话,如果你真的很烦“摇一摇”,可以尝试一下NoShake,不过要设置好白名单,给必须要权限的App放行。
NoShake目前完全开源,代码都在Gitee上摆着,不放心可以自己翻。
gitee:
https://gitee.com/xiao-lus-studio_0/no-shake

下载体验
夜雨聆风