我使用jQuery Mobile 1.3进行Worklight 5.0.6开发。我发现某些功能如Transitions,Panels和Popup Menu在实际设备中并不流畅(三星Galaxy S3和三星Note II,Android 4.1.1)。在显示期间它很差并且相当滞后。
由于Worklight最终使用了Phonegap框架,因此我使用Phonegap创建了一个相同的移动应用程序,其性能比使用Worklight更加平滑...
我可以知道为什么会这样,有没有办法改善UI性能?
非常感谢。
答案 0 :(得分: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应用程序。