我正在开发一个基于WebView的安卓应用程序。这个应用程序在主要的Android版本上响应非常快,比如2.3以上,但在Amazon Kindle fire上非常慢。这种迟缓行为的原因之一是它读取了大量的xml文件(40-50)来加载单个html页面中的内容,而且每个页面也有数百个图像。
我能想到的一种解决方案是使用原生Android API(在线程中)读取和解析xml文件,然后将解析后的xml合并到html页面中。有人能告诉我如何在JavaScript中使用Java object吗?任何帮助都将不胜感激。
发布于 2012-08-03 19:21:03
用于解析速度缓慢问题的
有一个可以在Java中解析的JS-> Java接口,也可以在Java中执行这些XML数据获取操作。
显示的图像太多慢
滚动时仅显示选定的一组图像。同时显示所有图像会给浏览器渲染带来很大的负担。所以使用Lazy Load (jQuery插件)- http://www.appelsiini.net/projects/lazyload只在用户滚动时加载。
https://stackoverflow.com/questions/11755061
复制相似问题