当前位置: 首页 > news >正文

专业做网站建流量宝官网

专业做网站建,流量宝官网,wordpress4.9中文,wordpress page页面屏幕锁,就是锁住屏幕不让用户误触摸,从开发者的角度看就是不响应用户的点击事件。 屏幕锁界面 可以自己创建一个布局文件,或者直接创建一个View(例如ImageView)。 参数LayoutParams mLayoutParams new LayoutParam…

屏幕锁,就是锁住屏幕不让用户误触摸,从开发者的角度看就是不响应用户的点击事件。

屏幕锁界面

可以自己创建一个布局文件,或者直接创建一个View(例如ImageView)。

参数LayoutParams

		mLayoutParams = new LayoutParams();mLayoutParams.width = LayoutParams.MATCH_PARENT;mLayoutParams.height = LayoutParams.MATCH_PARENT;mLayoutParams.type = LayoutParams.TYPE_SYSTEM_ERROR;mLayoutParams.flags = 1280;

添加到视图

然后使用WindowManager的addView方法添加到window即可。

mWindowManager.addView(mScreenLockView, mLayoutParams);

缺陷

但是这样之后其实还有个问题,就是手势导航为手势导航的时候(就是不是三按钮导航的时候),它还是能响应。所以还是需要拦截手势导航的点击事件。

解决方法

在packages/apps/Launcher3/quickstep/recents_ui_overrides/src/com/android/quickstep/TouchInteractionService.java

的onInputEvent方法拦截即可

    private void onInputEvent(InputEvent ev) {if (开启了屏幕锁) {return;}......}

至于为什么是在这拦截,可以看这篇文章:

Android 10 手势导航源码分析_android framework 手势导航源码-CSDN博客

消费者

这里只是对上面那篇文章的一个记录。

其中OverviewInputConsumer是在桌面或者最近任务界面处理事件的消费者;OtherActivityInputConsumer是非桌面情况下出现的事件消费者;OverviewWithoutFocusInputConsumer是在桌面resumed但是没有焦点的时候的事件消费者,例如桌面上有dialog之类的。

http://www.hotlads.com/news/4694.html

相关文章:

  • 企业网站建设公司那家好免费宣传平台
  • 望城经济建设开区门户网站东莞公司网上推广
  • 怎么设计logo用什么软件网站优化员seo招聘
  • 移动网站和定制网站哪个推广平台推广最靠谱
  • 做调查问卷用的网站或软件百度快照怎么弄
  • 揭阳网站建设工作网络推广竞价外包
  • 网站建设公司3lue重大新闻事件2023
  • 自己主机做网站服务器吗营销图片素材
  • 360云盘做服务器建设网站太原网站优化
  • 做新年公告图片的网站it学校培训学校哪个好
  • 国外网站翻墙怎么做建立网站需要多少钱
  • 网站检测报告那里做推广普通话主题手抄报
  • 上海展台设计福州百度网站排名优化
  • 温州做网站老师整合营销策划方案模板
  • 佛山微网站推广如何创建自己的网站平台
  • 网站做app的好处数据网站有哪些
  • 绥化网站建设淘宝店铺推广方法
  • 工商局网站建设方案韶山seo快速排名
  • 和人妖做的视频网站百度竞价推广开户费用
  • 数据库和网站开发徐州网站建设方案优化
  • 统计 网站关键字 布局哪有学电脑培训班
  • 晋城网站建设电话株洲网站建设
  • 网站建设漳州windows优化大师win10
  • 汉中公司网站建设晋城seo
  • 做网站设计是什么专业百度平台app下载
  • php建设网站教程线上培训课程
  • 网站后台管理 ftpwindows优化大师是自带的吗
  • 织梦网站地图模板推广普通话宣传内容
  • 连云港权威网站建设价格百度提交入口网址在哪
  • 做交易网站深圳优化排名公司