• 高通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博客

  • 相关阅读:
    HCM系统的五大功能
    Redis之String类型
    C#学习:初识各类应用程序
    NJR日清纺微电子推出高性能音频运放NJM8830
    微机原理_15
    跟着代码随想录练算法——贪心(JS)
    基于安卓Android的酒店预订管理系统设计与实现
    用 Rust 生成 Ant-Design Table Columns
    文心一言 VS 讯飞星火 VS chatgpt (107)-- 算法导论10.1 5题
    产品经理看过来,2023年NPDP考试日期来了!
  • 原文地址:https://blog.csdn.net/qq_15950325/article/details/127776445