高通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默认授权 不弹出投屏弹窗相关推荐
- 高通 Android 12默认授予文件夹权限
1.在init.qcom.rc文件 on post-fs-data节点 on post-fs-data# LED hwen or multiplechmod 0777 /sys/devices/pla ...
- 高通Android 13默认切换免提功能
1.测试部反馈 由于平板本身没有听筒功能 因此考虑工厂直接切换到免提功能 2.修改路径 frameworks/av/services/audiopolicy/enginedefault/src/Eng ...
- 解决高通 Android 12/13 ota升级失败问题
1. Android adb push ota全量包 如下图所示 2.当前设备是a分区 如下图所示 3.adb root ->adb enable-verity->adb reboot ...
- 高通Android 12/13修改系统电池容量大小
1.修改 qssi11/vendor/qcom/proprietary/commonsys-intf/resource-overlay/bengal/Frameworks/res/xml/power_ ...
- 高通 Android 12/13 默认修改中文语言设置
1.源码路径build/make/target/product/full_base.mk,修改参数PRODUCT_LOCALES:后面你要修改的语言修改其他默认语言一样,举一反三即可.如下图所示 2. ...
- 高通 Android 12/13 去掉耳机音量安全弹窗
需求:去掉下面弹窗 防止工厂工人误触 1.由于产测工厂提出插耳机不需要弹窗,于是我开始源码探索指令,耳机肯定第一时间想到的是AudioService系统服务,AudioManager等待.带着这些线索 ...
- 高通 Android 12/13获取IMIE号
1.由于我们工厂smt需要显示imei号,因此需要 2.查阅相关资料Android O(之后)Android 10之后进行限制 3.通过反射获取 imei号 /*** 反射获取 deviceId** ...
- 高通 Android 8/9/12/13 兼容U盘识别extfat模式
Android本身不支持extfat格式 需要通过nofuse 打kernel补丁方式去实现 Android 8/9 1.kernel/msm-4.9/arch/arm64/configs/sdm67 ...
- 高通Android智能平台环境搭建_编译流程分析
高通Android智能平台环境搭建_编译流程分析 高通平台环境搭建,编译,系统引导流程分析 TOC \o \h \z \u 1. 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境 ...
最新文章
- bmp图片加水印C语言,[求助]C语言 bmp文件加上水印
- 【C#串口编程计划】C#通讯类库构建
- 如何杀掉D状态的进程?[zt]【转】
- 对discuz的代码分析学习(三)mysql驱动
- HTML5网络科技企业网页模板
- APP可临摹分层模板素材|可改善您的登录设计
- 2019,别进大厂了!
- [转载]用 FFMPEG 合并 MP4 视频
- Linux学习笔记5 - Shell编程(类似于Windows下的批处理)
- Xcode 9有什么新功能?
- NRF24L01入门总结
- Linux 中文文件名乱码解决 FTP文件名乱码
- 没有光驱照样安装Win7!U盘装系统教程
- Shapley Explanation Networks
- php 写入exif,用PHP将EXIF写入JPG
- Tortoise SVN Clean up失败的解决方法
- Python报错集合篇7-KeyError: 1
- 本地缓存之LIFO、LRU、FIFO、LFU实现
- 「视频」重磅 | Magic Leap再发Demo,凯文·凯利万字长文揭秘
- 云计算考证笔记、CPU虚拟化、内存虚拟化、IO虚拟化、存储虚拟化
热门文章
- 用scrapy写爬虫 显示 Filtered offsite request to 错误.
- 如何理解无偏估计?无偏估计有什么用?什么是无偏估计?
- 【NOIP2014模拟11.1B组】吴传之火烧连营(tree)
- 十面阿里,终获offer!阿里口碑offer到手!
- 魅族-魅蓝note无法链接adb解决办法
- mysql innodb源代码调试跟踪分析 何登成_Mysql+Innodb源代码调试跟踪分析+何登成_IT168文库...
- 办公百宝箱——PDF、格式转换、图片处理、屏幕录制
- Lua中的require与package.loaded
- 将Feathers客户集成到Vuex
- 全志A33开发板编译buildroot-2020.02.3