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

什么网站做玩具的比较多建筑方案设计网站

什么网站做玩具的比较多,建筑方案设计网站,软件管理app,做网站要多少费用屏幕锁,就是锁住屏幕不让用户误触摸,从开发者的角度看就是不响应用户的点击事件。 屏幕锁界面 可以自己创建一个布局文件,或者直接创建一个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.yayakq.cn/news/724447/

相关文章:

  • 建网站的公司深圳嵌入式软件开发工程师待遇
  • 怎么更换网站的域名网站被挂黑链了
  • 彩票的网站怎么做的wordpress多账号
  • 网站建设公司排名深圳一个静态网站多少钱
  • 邯郸网站建设网络公司产品营销方案策划
  • 广西住房和城乡建设厅网站首页做照明出口的网站
  • 网站的功能规范wordpress wp_tag_cloud
  • 阿里云上能建设自己的企业网站速卖通开店流程及费用
  • 益阳网站制作公司地址WordPress链接加前缀
  • 专业的龙岗网站建设网站没有建设好可以备案吗
  • 网站资源做缓存个人网站备案怎么做
  • 好的模板网站推荐建设网站实训心得
  • 做网站哪家网站好想推网站目录源码
  • 网站程序购买wordpress社交帐号登录
  • 仿站 flash网站盐城网站建站
  • 怎么做一个设计师网站汽车o2o网站建设
  • win2008 iis 新建网站没营业执照怎么做网站
  • 公考在哪个网站上做试题flash xml网站模板
  • 手机网站演示网络平台推广宣传方案
  • 购物网站开发需求分析响应式网站导航栏模板
  • 支付网站建设会计分录wordpress默认注册
  • 买源码做网站湖南省房管局官网
  • 网站开发不满意wordpress total主题
  • 无锡网站建设兼职电脑编程用什么软件
  • app制作公司十强seo快速排名工具
  • 网站代运营费用桂林人论坛新鲜事爆料
  • wordpress门户网站主题wordpress获取文章链接
  • 课程网站建设ppt模板互联网门户网站建设管理 总结
  • 做套现网站接手一个新的网站应该怎样做
  • 外国网站dnssp怎么做视频网站