google chrome - Touch不能在ARC上运行的android应用程序上工作



我有一台运行windows 8.1的笔记本电脑,支持触摸屏。我用arc在笔记本电脑上运行apk。触摸在ARC焊机上工作良好,但在启动apk后,触摸事件在应用程序屏幕上不起作用。只有鼠标事件有效。我已经尝试了多个apks,每个人的行为都一样。

我们是否必须启用某些东西才能使触摸事件工作?

这是一个在这里报告的错误:https://code.google.com/p/chromium/issues/detail?id=480745

解决这个问题的一种方法是至少对地图应用程序来说是专门编写APK代码来处理事件你必须使用
的Arc-Metadata标签"enableSynthesizeTouchEventsOnWheel": false,这将阻止运行时试图将滚轮解释为触摸而不是SOURCE_CLASS

因此,对于输入设备SOURCE_CLASS_POINTER,您必须定义ACTION_SCROLL,以便鼠标滚轮允许您执行操作。在StackOverflow上有很多关于如何做到这一点的例子,只要禁用那个元标签,你通常用来在Android中工作的大多数代码都会在这里工作。

注意:没有尝试过"enableSynthesizeTouchEventsOnClick": false,并与SOURCE_测试,等于一个外部触摸屏,但我相信它会工作。

相关内容

最新更新