分析问题: InputDispatcher: Untrusted touch due to occlusion by packageName/uid

InputDispatcher judge the touch untrusted.

找出日志中window信息,例如
Window #11 Window{…}:
mDisplayId=0 rootTaskId=1 mSession=Session{285ecd8 4481:u0a10231} mClient=android.os.BinderProxy@c65ce68
mOwnerUid=10111 showForAllUsers=false package=… appop=NONE …
fl=LAYOUT_IN_SCREEN LAYOUT_INSET_DECOR SHOW_WALLPAPER SPLIT_TOUCH HARDWARE_ACCELERATED DRAWS_SYSTEM_BAR_BACKGROUNDS

匹配到mOwnerUid,且不同的window有不一样的flag,有一些特殊的可用作区分window。

找到Obscuring window,并根据uid搜到它真正的packageName,例如:
uid=10111 userId=0
opPkg=com.google.android.***

APP UID 10111 ProcessRecord{…:com.*./u0a111}

InputDispatcher: Untrusted touch due to occlusion by相关推荐

  1. Android12特性“不受信任的触摸事件被屏蔽”其他细节

    Android12特性"不受信任的触摸事件被屏蔽"其他细节 android12-release Android 12关于Input触摸事件的行为变更 这篇介绍了input实际的拦截 ...

  2. Android S 新特性:应用行为更改

    文章目录 前言 一.用户体验 1. 前台服务通知UX延迟 2. 手势导航的沉浸式模式改进 二. 隐私 1. Netlink MAC限制 三.安全 1. 阻止不受信任的触摸事件 2. 受影响的应用程序 ...

  3. 关于Android 12 适配,看这篇就够了

    一:功能和 API 概览 Android 12 面向开发者引入了一些出色的新功能和 API.以下几部分内容可帮助您了解适用于您的应用的功能并开始使用相关 API. 有关新增.修改和移除的 API 的详 ...

  4. Android 12的行为变更和版本兼容思路

    一年一度的产品线兼容活动又开始了.Android系统每更新一次系统,对开发者而言都是持续而漫长的挑战. 自15年6.0的兼容以来,每年给公司产品线app做版本兼容,成了我每年的保留节目-- 结束完产品 ...

  5. Android 12应用适配指南

    Android 12应用适配指南 1.Android 12上的主要变更 1.1 兼容性 1.1.1 前台服务启动限制 1.1.2 前台服务通知延迟 1.1.3 待处理 intent 必须声明可变性 1 ...

  6. 虚幻引擎 4.10 发布信息

    版本信息 SHARE: 该版本为虚幻引擎 4 带来数百项更新,包括由 GitHub 上的虚幻引擎开发人员社区提交的 53 项改进!感谢虚幻引擎 4.10 的所有贡献者: Andreas Axelsso ...

  7. CVPR 2011 全部论文标题和摘要

    CVPR 2011 Tian, Yuandong; Narasimhan, Srinivasa G.; , ■Rectification and 3D reconstruction of curved ...

  8. AutoShape:实时形状感知的单目3D目标检测(ICCV2021)

    作者丨柒柒@知乎 来源丨https://zhuanlan.zhihu.com/p/404683961 编辑丨3D视觉工坊 论文标题:AutoShape: Real-Time Shape-Aware M ...

  9. AutoShape:实时单目3D检测网络(ICCV2021)

    作者丨柒柒@知乎 来源丨https://zhuanlan.zhihu.com/p/404683961 编辑丨3D视觉工坊 论文标题:AutoShape: Real-Time Shape-Aware M ...

  10. 视频插帧--Video Frame Interpolation via Adaptive Convolution

    Video Frame Interpolation via Adaptive Convolution CVPR2017 http://web.cecs.pdx.edu/~fliu/project/ad ...

最新文章

  1. USB 2.0高速和全速的区别
  2. 三极管驱动(讲的比较好)
  3. Ubuntu14.04 VSCode工程在root下无运行,在非root无法修改配置文件
  4. DotNetBar 5.9 with Office 2007 style controls Released,Are you ready? cracked perfectly!
  5. Canvas.Top和Canvas.Left属性
  6. Activity传递数据
  7. ansible安装sipp测压工具
  8. (转)Windows 批处理(bat)语法大全
  9. 关于坑爹的QQ互联成为开发者的坑
  10. EasyExcel模板数据填充
  11. 中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题
  12. Linux下Ubuntu的常用压缩、解压缩命令,以及tar中的参数 cvf,xvf,cvzf,zxvf的区别
  13. pdf怎么分割页面?
  14. 什么是user agent(用户代理)
  15. 【雷达仿真 | FMCW TDMA-MIMO毫米波雷达信号处理仿真(可修改为DDMA-MIMO)】
  16. 如何学习大咖的经验?
  17. 基于JAVA房产销售平台计算机毕业设计源码+系统+lw文档+部署
  18. 「可解释知识图谱推理」最新方法综述
  19. matlab绘图方法汇总
  20. 《数字电子技术》笔记

热门文章

  1. 技术开发、产品开发和平台开发的区别
  2. 宏碁台式计算机u盘启动,宏基台式机bios设置u盘启动方法
  3. 小米5月10日发布会--miui8
  4. 办公室计算机收不到主机打印机,图文详解电脑怎么连接办公室打印机 一招教你搞定!...
  5. .NET:持续进化的统一开发平台
  6. 关于tomcat启动出现To prevent a memory leak, the JDBC Driver has been forcibly unregistered.问题
  7. 如何实现Android端的录屏采集
  8. 联想 Y7000 安装 扩展 内存条
  9. 网易公开课“Programming Paradigms” 笔记
  10. python将png转换为ico