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

实现屏幕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
相关问题
求大佬告知如何屏蔽触摸事件
570浏览 • 1回复 待解决
有谁知道如何屏蔽触摸事件
1606浏览 • 1回复 待解决
鸿蒙js如何获取设备屏幕宽和高?
5081浏览 • 1回复 待解决
如何获取屏幕相关配置
672浏览 • 1回复 待解决
如何获取手机屏幕信息
756浏览 • 1回复 待解决
如何获取系统屏幕固定。
3717浏览 • 0回复 待解决
HarmonyOS 屏幕点击事件监控代码
224浏览 • 1回复 待解决
HarmonyOS 上传下载如何获取请求响应
244浏览 • 1回复 待解决
如何查看触摸热区范围
234浏览 • 1回复 待解决