在Android上使用Phonegap太慢的HTML5画布

时间:2014-03-10 23:35:00

标签: android html5 performance canvas cordova

使用Galaxy S4(Android 4.3)运行Phonegap 3.4应用程序,该应用程序具有运行动画的HTML5画布。

当我正常运行应用程序时,在画布上绘制内容时,“ok”FPS可以正常工作..

当我想让应用程序使用智能手机的最大屏幕分辨率时,请添加以下代码:

public void onCreate(Bundle savedInstanceState) {
    //... some code
    appView.getSettings().setLoadWithOverviewMode(true);
    appView.getSettings().setUseWideViewPort(true);
    //... more code
}

是的,屏幕分辨率还可以,但动画移动大约1 FPS ..这非常糟糕。

如何提高效果? 我是否以正确的方式达到最大屏幕分辨率(我发布的代码)?

1 个答案:

答案 0 :(得分:1)

如果你的应用是全屏的,你可以试试the Adobe FastCanvas plugin而不是普通的Canvas,它应该更快。