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默认授权 不弹出投屏弹窗相关推荐

  1. 高通 Android 12默认授予文件夹权限

    1.在init.qcom.rc文件 on post-fs-data节点 on post-fs-data# LED hwen or multiplechmod 0777 /sys/devices/pla ...

  2. 高通Android 13默认切换免提功能

    1.测试部反馈 由于平板本身没有听筒功能 因此考虑工厂直接切换到免提功能 2.修改路径 frameworks/av/services/audiopolicy/enginedefault/src/Eng ...

  3. 解决高通 Android 12/13 ota升级失败问题

    1. Android adb push ota全量包 如下图所示 2.当前设备是a分区 如下图所示 3.adb root ->adb enable-verity->adb reboot  ...

  4. 高通Android 12/13修改系统电池容量大小

    1.修改 qssi11/vendor/qcom/proprietary/commonsys-intf/resource-overlay/bengal/Frameworks/res/xml/power_ ...

  5. 高通 Android 12/13 默认修改中文语言设置

    1.源码路径build/make/target/product/full_base.mk,修改参数PRODUCT_LOCALES:后面你要修改的语言修改其他默认语言一样,举一反三即可.如下图所示 2. ...

  6. 高通 Android 12/13 去掉耳机音量安全弹窗

    需求:去掉下面弹窗 防止工厂工人误触 1.由于产测工厂提出插耳机不需要弹窗,于是我开始源码探索指令,耳机肯定第一时间想到的是AudioService系统服务,AudioManager等待.带着这些线索 ...

  7. 高通 Android 12/13获取IMIE号

    1.由于我们工厂smt需要显示imei号,因此需要 2.查阅相关资料Android O(之后)Android 10之后进行限制 3.通过反射获取 imei号 /*** 反射获取 deviceId** ...

  8. 高通 Android 8/9/12/13 兼容U盘识别extfat模式

    Android本身不支持extfat格式 需要通过nofuse 打kernel补丁方式去实现 Android 8/9 1.kernel/msm-4.9/arch/arm64/configs/sdm67 ...

  9. 高通Android智能平台环境搭建_编译流程分析

    高通Android智能平台环境搭建_编译流程分析 高通平台环境搭建,编译,系统引导流程分析 TOC \o \h \z \u 1. 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境 ...

最新文章

  1. bmp图片加水印C语言,[求助]C语言 bmp文件加上水印
  2. 【C#串口编程计划】C#通讯类库构建
  3. 如何杀掉D状态的进程?[zt]【转】
  4. 对discuz的代码分析学习(三)mysql驱动
  5. HTML5网络科技企业网页模板
  6. APP可临摹分层模板素材|可改善您的登录设计
  7. 2019,别进大厂了!
  8. [转载]用 FFMPEG 合并 MP4 视频
  9. Linux学习笔记5 - Shell编程(类似于Windows下的批处理)
  10. Xcode 9有什么新功能?
  11. NRF24L01入门总结
  12. Linux 中文文件名乱码解决 FTP文件名乱码
  13. 没有光驱照样安装Win7!U盘装系统教程
  14. Shapley Explanation Networks
  15. php 写入exif,用PHP将EXIF写入JPG
  16. Tortoise SVN Clean up失败的解决方法
  17. Python报错集合篇7-KeyError: 1
  18. 本地缓存之LIFO、LRU、FIFO、LFU实现
  19. 「视频」重磅 | Magic Leap再发Demo,凯文·凯利万字长文揭秘
  20. 云计算考证笔记、CPU虚拟化、内存虚拟化、IO虚拟化、存储虚拟化

热门文章

  1. 用scrapy写爬虫 显示 Filtered offsite request to 错误.
  2. 如何理解无偏估计?无偏估计有什么用?什么是无偏估计?
  3. 【NOIP2014模拟11.1B组】吴传之火烧连营(tree)
  4. 十面阿里,终获offer!阿里口碑offer到手!
  5. 魅族-魅蓝note无法链接adb解决办法
  6. mysql innodb源代码调试跟踪分析 何登成_Mysql+Innodb源代码调试跟踪分析+何登成_IT168文库...
  7. 办公百宝箱——PDF、格式转换、图片处理、屏幕录制
  8. Lua中的require与package.loaded
  9. 将Feathers客户集成到Vuex
  10. 全志A33开发板编译buildroot-2020.02.3