Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Android Cordova canvas应用程序仅在运行2.3.6姜饼的特定设备没有触发触摸事件时滞后_Javascript_Android_Html_Cordova - Fatal编程技术网

Javascript Android Cordova canvas应用程序仅在运行2.3.6姜饼的特定设备没有触发触摸事件时滞后

Javascript Android Cordova canvas应用程序仅在运行2.3.6姜饼的特定设备没有触发触摸事件时滞后,javascript,android,html,cordova,Javascript,Android,Html,Cordova,我的应用程序使用HTML5画布,并使用Cordova构建.apk文件 我已经在5台运行不同版本Android操作系统和不同硬件功能的设备上测试了我的应用程序。唯一落后的是运行安卓2.3.6姜饼的三星Galaxy Ace 2。我认为这是一个操作系统问题,因为使用类似/更差硬件测试的手机不会延迟 当触摸并保持触摸屏幕时,滞后会大大减小。我注意到,当屏幕未被触摸时,像素看起来平滑或抗锯齿,但当屏幕被触摸时,像素变得更加像素化,我认为这是造成延迟的原因。我更喜欢没有滞后的不那么漂亮的。我的javascr

我的应用程序使用HTML5画布,并使用Cordova构建.apk文件

我已经在5台运行不同版本Android操作系统和不同硬件功能的设备上测试了我的应用程序。唯一落后的是运行安卓2.3.6姜饼的三星Galaxy Ace 2。我认为这是一个操作系统问题,因为使用类似/更差硬件测试的手机不会延迟

当触摸并保持触摸屏幕时,滞后会大大减小。我注意到,当屏幕未被触摸时,像素看起来平滑或抗锯齿,但当屏幕被触摸时,像素变得更加像素化,我认为这是造成延迟的原因。我更喜欢没有滞后的不那么漂亮的。我的javascript不会导致这种情况发生,因此我一直在研究如何解决它


以下操作无法解决问题:

context.imageSmoothingEnabled = false;
使用CSS
图像渲染
设置也无济于事

javascript有touchstart、touchend和touchmove事件监听器,所以即使用户没有触摸屏幕,我也试图通过假装touchmove事件来破解,尽管我无法实现这一点,而且这不是一个非常优雅的解决方案


我已经有这个问题好几个星期了,希望我的应用程序能在所有设备上运行

有人有什么建议吗

谢谢,乔治