高通Android 12默认授权 不弹出投屏弹窗

1、测试反馈老化界面弹出这个界面,工厂大多数员工是不给你点的,所以这个功能必须要干掉弹窗!没啥可说的!

2. 画个简单的逻辑图,比较粗糙,大家就是简单看下,不惜勿喷哈,谢谢大佬们。

 3、好吧,我只是个搬砖的,那么开始我的探索之旅,首先我想问如果是你遇到这个问题你会怎么解决?有那些方式可以解决这个问题?然后达到你想要的效果,带着这些问题 自行脑补,接下来主要分为以下几步

3.1

question 1 ? 这个弹窗是不是投屏录屏出现某个权限,那么可不可以拿掉这个权限?

quesiton 2 ? 在哪里可以最快找到这个弹窗地方?

quesiton 3 ? 如果找到弹窗你准备用啥方式去解决?

3.2带着上面问题我们一个一个去解决吧,让我们开启解坑之旅,这个过程真的漫长的过程

question1 我们先来冥想一下录屏是不是跟media相关,那我们就去find一下

此过程很漫长,建议大家看个小动画片哈,

3.3 question2 这个有点经验老司机肯定知道了,在我们linux下面是二个搜索大佬,一个find 另外一个就是grep 如果不知道这个请自行百度,因为小弟我也不知道啊,经过漫长的等待 出现一些画面如下图所示 是不是很惊喜?

 3.4 question3 既然已经搜到这个字符串,那么我们根据这个字符串这个线索是不是可以找到对应java类,是不是so esay? 惊喜2如下 是不是很suprise?

3.5 Android 12 

3.6 解决方式 既然不弹,那么android默认权限授予,伪代码懒汉版如下

4、感觉上面写法不友好有以下二个缺点,大家可以想下这样是可以默认授权,并且重启之后老化界面弹窗消失,但是由于Android系统厂商碎片化,所以还是建议根据mPackageName去过滤这样方式更保险,伪代码高级版 如下

 这样就如果其他应用想不屏蔽此功能更加灵活,我这里只是举个例子,其他问题也要这样兼容考虑,而不是为了一个功能,动一发而动全身。代码越少改动越好。

到这里基本就结束,废话有点多。其他平台可以参考这种方式建议包名过滤效果更佳哈,真香警告。

转载请注明出处 谢谢

高通Android 12默认授权 不弹出投屏弹窗_KdanMin的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/qq_15950325/article/details/127776445