我正在构建一个从网页中抓取信息的应用程序。为此,我选择使用一个名为的 html scraperJsoup http://jsoup.org/因为它使用起来非常简单。 Jsoup 还依赖于 Apache Commons Lang 库。 (它们总计 385kB)。
因此Jsoup将用于下载页面并解析它。
我的问题是,使用这些简化库而不是使用 Android 内置库是否会让我的应用程序变慢? (在下载数据和解析方面)。
我认为内部库会针对 Android 进行优化。
下一个版本jsoup http://jsoup.org/不需要 Apache Commons-Lang 或任何其他外部依赖项,这会将 jar 大小减少到 115K 左右。
在内部,jsoup 使用标准 Java 库(URL 连接、HashMap 等),这些库对 Android 进行了相当好的优化。
我花了很多时间优化 jsoup 的解析执行时间和数据提取器方法;当然,如果你找到任何改进的方法,我洗耳恭听。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)