鸿蒙响应屏幕触摸事件如何获取?

实现屏幕10秒无操作关闭功能

屏幕触发事件
2021-07-08 16:53:32
浏览
收藏 1
回答 1
已解决
回答 1
按赞同
/
按时间
XFJingGG
3

1,页面显示时候注册TouchEventHandle

touchEventHandle = new TouchEventHandle() {
    @Override
    public boolean onTouch(TouchEvent touchEvent) {
        //发生了屏幕触摸事件
        return false;
    }
};

MultimodalEventHandle.registerStandardizedEventHandle(getAbility(), touchEventHandle);

2,记录两次onTouch事件发生的时间间隔,根据需求进行处理

3,页面关闭时候反注册TouchEventHandle

MultimodalEventHandle.unregisterStandardizedEventHandle(getAbility(), touchEventHandle);

 

分享
微博
QQ
微信
回复
2021-07-09 09:16:00
相关问题
鸿蒙js如何获取设备屏幕宽和高?
584浏览 • 1回复 待解决
java如何获取屏幕宽高。找不到api?
1953浏览 • 1回复 待解决
鸿蒙如何获得手机屏幕的参数?
399浏览 • 1回复 待解决
js FA支持多点触摸吗?
1013浏览 • 1回复 待解决
鸿蒙中ScrollView如何禁掉滚动事件
2765浏览 • 2回复 待解决
鸿蒙手机屏幕怎么适配
3620浏览 • 1回复 待解决
服务卡片java如何设置点击事件
3903浏览 • 1回复 待解决
鸿蒙如何获取context对象
3523浏览 • 1回复 待解决
鸿蒙harmony栅格化,适应不同屏幕
2893浏览 • 1回复 待解决
请问如何获取鸿蒙的根布局
1984浏览 • 1回复 待解决
鸿蒙如何获取Element图片的宽高
2932浏览 • 1回复 待解决
如何获取鸿蒙系统手机相关信息
9568浏览 • 2回复 待解决
鸿蒙事件拦截分发处理
4526浏览 • 2回复 待解决
如何把公共事件发布给其他设备
591浏览 • 1回复 待解决
鸿蒙开发如何获取设备唯一Id?
6837浏览 • 1回复 待解决
鸿蒙OS如何获取当前的手机号
11811浏览 • 1回复 待解决