我正在开发用于从 wiki 资源打开页面的 Android 应用程序。我想保存这些页面以供以后观看。那么,是否有可能使用库来做到这一点 - 编写我自己的 html-parser 对我来说有点复杂。
问问题
1652 次
3 回答
1
如果您只需要 HTML 解析器,这里有一些开源 Java 解析器:Java 解析器
您也可以使用Html.fromHtml(source);
我不确定它是否支持所有 HTML 标签,但它有一个处理程序,您可以在 unknown tags 上实现。. .
于 2013-04-16T09:13:46.687 回答
1
您可以使用 ,DefaultHttpClient
因为响应将保存所有数据。
这是基本语法:
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet('http://www.somedomain.com/somePath');
try {
HttpResponse response = client.execute(request);
// store the response afterwards
} catch ([…]) {
[…]
}
更多信息可以在这里找到:Android 开发者 | 默认HttpClient。
于 2013-04-16T09:20:54.570 回答
0
没有简单的方法,您需要保存 html 数据和所有资源 image/css/scripts 等并更新 html 数据中的路径(为此,您需要 html 解析器),类似的问题在这里得到解答。
于 2013-04-16T09:19:31.263 回答