0

这是在 webview 中保存网页内容的任何方式。我的意思是当我有网络连接时,我会下载所有内容,如果我没有网络连接,我仍然可以观看视频或查看所有内容。这个有可能?

4

1 回答 1

1

没有很好的方法来询问 webview 的内容。有一些涉及 javascript 注入的解决方法,类似于:

如何从 WebView 中检索 HTML 内容(作为字符串)

如果您正在寻找某些东西并且不一定需要桌面浏览器中带有“查看页面源”的整个厨房水槽,这对您来说可能已经足够了。

理想情况下,如果可能的话,您会使用 HttpURLConnection 来检索内容。这是来自 android sdk 参考的片段:

URL url = new URL("http://www.android.com/");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
readStream(in);

http://developer.android.com/reference/java/net/HttpURLConnection.html

于 2013-03-11T20:46:36.467 回答