【问题标题】:Loading XML through Java and making part of HTML DOM通过 Java 加载 XML 并成为 HTML DOM 的一部分
【发布时间】:2012-08-01 08:05:46
【问题描述】:

我正在开发一个基于 WebView 的 Android 应用程序。此应用程序在主要的 Android 版本(即 2.3 及更高版本)上响应速度非常快,但在 Amazon Kindle fire 上却非常慢。这种缓慢行为的原因之一是它读取大量 xml 文件 (40-50) 以在单个 html 页面中加载内容,并且每页也有数百张图像。

我能想到的一个解决方案是使用原生 Android API(在一个线程中)读取和解析 xml 文件,然后将解析后的 xml 合并到 html 页面中。谁能告诉我如何在 JavaScript 中使用 Java 对象?任何帮助将不胜感激。

【问题讨论】:

  • 目前如何用JS解析XML文件?
  • 更准确地说,我正在使用 Ajax 和 jQuery 加载和解析 xml 文件。

标签: javascript android xml dom webview


【解决方案1】:

针对您的解析缓慢问题
有一个 JS-> Java 接口可以在 Java 中解析,并且在 Java 中也有这些 XML 数据获取操作。

显示太多图像速度缓慢
滚动时仅显示选择性图像集。将所有图像一起显示会给浏览器渲染带来沉重的负担。所以使用延迟加载(jQuery 插件) - http://www.appelsiini.net/projects/lazyload 仅在用户滚动时加载。

【讨论】:

    猜你喜欢
    • 2011-01-23
    • 2021-12-16
    • 1970-01-01
    • 2010-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    相关资源
    最近更新 更多