三星Galaxy S4和Phonegap问题

时间:2013-05-10 10:27:02

标签: eclipse html5 canvas cordova galaxy

我正在使用Phonegap编写应用程序,该应用程序包括使用HTML5的画布。

当我在Eclipse的Android Emulator上运行应用程序时,一切正常(缓慢但有效)。

当我连接Galaxy S4并运行应用程序时,它会加载,显示画布很好,但几秒后整个屏幕变为蓝色。

我已经放置了javascript的alert();并且它们似乎在屏幕变为蓝色后工作,但仍然无法再使用该应用..

Galaxy S4使用Android 4.2.2。从Eclipse开始,我将它作为版本2.2,4.2.2运行,我尝试了更多版本,但它没有修复。

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:3)

我在Galaxy S4上遇到了同样的问题。 HTML Canvas绘图未在webview中显示,但它在Safari浏览器中有效。 Galaxy S2,S3没有相同的问题。

就我而言,当我禁用硬件加速时,画布可以正常工作。

appView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);

但速度很慢。它与PhoneGap无关。也许三星在实施方面又犯了一个错误。

我希望有人能找到解决方案来启用H / W加速和画布绘制。