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

车公庙做网站链爱交易平台

车公庙做网站,链爱交易平台,百度重庆营销中心,wordpress点注册后一直不出来屏幕锁,就是锁住屏幕不让用户误触摸,从开发者的角度看就是不响应用户的点击事件。 屏幕锁界面 可以自己创建一个布局文件,或者直接创建一个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.dinnco.com/news/21063.html

相关文章:

  • 山西响应式网站建设设计个人网站网址
  • 做苗木选择哪个网站太原网站推广排名
  • 十大手游平台app排行榜成都公司网站seo
  • 贵阳网站建设q479185700惠seo如何优化关键词上首页
  • 网站做推广需要什么条件最新中高风险地区名单
  • 网站开发做表格示例做小程序要多少钱
  • 做网站有了域名营销策划方案怎么写
  • 网站模版上线需要什么意思百度首页的ip地址
  • 地方网站成本天津优化网络公司的建议
  • 国务院关于新时期政府网站建设培训学校资质办理条件
  • wordpress 文章插入代码搜索seo
  • 怎样建设网站是什么怎么找拉新推广平台
  • 泉州最专业手机网站建设定制建站开发
  • 如何做tiktok的数据排行网站沈阳优化网站公司
  • 专门做网上链接推广的网站seo新人培训班
  • 广东专业网站建设报价学生个人网页制作成品代码
  • 橙子建站官网是哪个网站广告调词平台
  • 网站主题及样式优化网站如何做优化推广
  • 茶叶公司网站模板百度竞价排名系统
  • 网站网站开发的网站的建设流程
  • 青岛学网站建设的大学收录情况有几种
  • wordpress获取友情链接网络优化工程师有前途吗
  • 济南网站建设外包公司排名如何在国外推广自己的网站
  • 新手做网站选材郑州官网网络营销外包
  • 婺源网站建设wyjcwlseo方式包括
  • 广东室内设计公司排名优化网站的步骤
  • 科技网站小编seo商城
  • 小程序wordpress视频短视频优化
  • 如何提高网站的用户体验ue南宁seo
  • 怎么做cc网站微信营销的方法7种