【问题标题】:Samsung Galaxy S4 and Phonegap Issue三星 Galaxy S4 和 Phonegap 问题
【发布时间】:2013-05-10 10:27:02
【问题描述】:

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

当我在 Eclipse 的 Android 模拟器上运行该应用程序时,一切正常(缓慢但正常)。

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

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

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

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

【问题讨论】:

  • 我也遇到了特定于 S4 的问题,但可能不相关,您是否也在各种设备上进行测试?
  • 好吧,我建议从 google'ing "-webkit-backface-visibility" 开始并开始应用修复,android 上的 webkit 非常有问题,S4 是最糟糕的问题之一(Android 4.2.2)

标签: eclipse html canvas cordova galaxy


【解决方案1】:

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

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

appView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);

但是速度很慢。它与PhoneGap 无关。三星可能在他们的实现上又犯了一个错误。

我希望有人找到同时启用硬件加速和画布绘图的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 2015-08-03
    相关资源
    最近更新 更多