我使用jquery mobile 和phonegap 开发了一个android 应用程序。
我通过 USB 将应用程序部署到我的设备上。该应用程序的性能非常糟糕,尤其是在滚动较长列表时。
奇怪的是:如果我打开手机上的浏览器并直接访问index.html,整个应用程序运行顺利。相同的技术,相同的内容。我不使用phonegap 本机api 或类似的东西。
在 android 4.0.2 上使用phonegap 1.5.0 和 1.7.0rc1、jquery mobile 1.1.0 进行测试。
有任何想法吗?
在蜂窝 (3.0)、冰淇淋 (4.0) 和后部设备上,您可以通过在 标签中添加以下内容来提高性能:
android:hardwareAccelerated="true"
您可以将 minSdk 设置为 8 (Android 2.2) 以实现兼容性,将 targetSdk 设置为 15 (Android 4.0),这将使硬件加速仅在设备上可用时起作用。
我相信使用这个标志,我的应用程序的性能等于在浏览器中运行它们,所以我猜这是因为浏览器是用硬件加速编码的:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)