高通Android 12默认授权 不弹出投屏弹窗
Posted KdanMin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高通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博客
以上是关于高通Android 12默认授权 不弹出投屏弹窗的主要内容,如果未能解决你的问题,请参考以下文章