0

实际上我想显示带有代理的网页,我在使用 webview 时遇到问题。除了 webview 还有其他方法可以在 android 中显示网页吗?像 httpclient 或 httpurlconnection?代理的使用只是编码中的硬编码,我有代理和用户名。我知道有一种方法可以从字符串代码中获取数据,并且我的应用程序通过使用一些 defaulthttpclient 方法来检测我的代理。但是使用这种方式只是在 webview 中显示字符串,而不是显示我想要的网页。

4

2 回答 2

0

如果你有一个代表 HTML 内容的字符串,你总是可以像这样显示它

browser=(WebView)findViewById(R.id.webkit);

browser.loadData("<html><body>Hello, world!</body></html>",
          "text/html", "UTF-8");

希望这对您有所帮助并享受您的工作。

于 2013-05-17T02:38:17.647 回答
0

网页基本上是文本文件。当您请求网页时。你正在做一个httppost。您必须发布 http 帖子,然后您必须解析响应的内容。通过解析的内容,您可以重新创建新的安卓项目。但乍一看,这是很多工作。就像从头开始编写浏览器一样。

于 2013-05-17T06:43:26.263 回答