首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android webview中优化renderspeed

如何在android webview中优化renderspeed
EN

Stack Overflow用户
提问于 2012-01-11 05:19:49
回答 1查看 26.7K关注 0票数 17

有没有可能提高webview的渲染速度?使用简单的innerHTML,显示内容需要近1秒,而js渲染需要几毫秒。对于IOS,完全相同的代码可以快速完美地运行,即使在性能较差的硬件上也是如此。

在安卓系统下测试: 2.3、3.2、4.0 (Desire HD、Galaxy Nexus、Galaxy Tab) IOS: 4、5 (iPhones 3gs、4)

感谢任何有用的回复!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-22 20:00:36

您可以尝试以下几种方法:

  • 通过将android:hardwareAccelerated="true"添加到安卓清单文件中的应用程序或活动标签来打开硬件加速。更多信息在这里:http://developer.android.com/guide/topics/graphics/hardware-accel.html
  • Modify the RenderPriority of the webview - http://developer.android.com/reference/android/webkit/WebSettings.RenderPriority.html
  • Optimize你的javaScript和CSS以最小化回流的数量,内存使用,和DOM大小- http://www.html5rocks.com/en/mobile/mobifying.html#toc-optimizations

就我个人而言,我发现保持DOM尽可能小,并启用硬件加速,是一个无法使用的应用程序和一个相当流畅的应用程序之间的所有区别。

票数 30
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8810675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档