我使用 jQuery Mobile 1.3 进行 Worklight 5.0.6 开发。我发现某些功能,如过渡、面板和弹出菜单在真实设备中并不流畅(三星 Galaxy S3 和三星 Note II,Android 4.1.1)。它在显示过程中很差并且相当滞后。
由于Worklight最终使用了Phonegap框架,我使用Phonegap创建了一个相同的移动应用程序,并且性能比使用Worklight的要流畅得多......
请问我知道为什么会这样,有什么办法可以提高UI性能吗?
非常感谢。
问问题
1326 次
1 回答
4
此问题的快速修复:
在你的AndroidManifest.xml
将
<supports-screens ...>
节点替换为以下内容:
<supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" android:anyDensity="true" />
将
<uses-sdk ...>
节点 替换为<uses-sdk android:minSdkVersion="9"android:targetSdkVersion="17" />
并直接<supports-screens>
移动到节点之后。添加
screenSize
到android:configChange
主要活动下的属性。针对大于 3.2 的 SDK 版本构建。(点击你的 Android 项目的属性,然后点击 Android,看截图)。
尝试再次安装并运行您的 Android 应用程序。
于 2013-05-21T12:35:57.463 回答