1

我使用 jQuery Mobile 1.3 进行 Worklight 5.0.6 开发。我发现某些功能,如过渡面板弹出菜单在真实设备中并不流畅(三星 Galaxy S3 和三星 Note II,Android 4.1.1)。它在显示过程中很差并且相当滞后。

由于Worklight最终使用了Phonegap框架,我使用Phonegap创建了一个相同的移动应用程序,并且性能比使用Worklight的要流畅得多......

请问我知道为什么会这样,有什么办法可以提高UI性能吗?

非常感谢。

这是测试应用程序的代码:WorklightPhoneGap

4

1 回答 1

4

此问题的快速修复:

在你的AndroidManifest.xml

  1. <supports-screens ...>节点替换为以下内容:
    <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" android:anyDensity="true" />

  2. <uses-sdk ...>节点 替换为<uses-sdk android:minSdkVersion="9"android:targetSdkVersion="17" />直接 <supports-screens>移动到节点之后。

  3. 添加screenSizeandroid:configChange主要活动下的属性。

  4. 针对大于 3.2 的 SDK 版本构建。(点击你的 Android 项目的属性,然后点击 Android,看截图)。

尝试再次安装并运行您的 Android 应用程序。

于 2013-05-21T12:35:57.463 回答