【问题标题】:Save content of web page in android [duplicate]在android中保存网页的内容[重复]
【发布时间】:2013-03-11 20:32:33
【问题描述】:

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

【问题讨论】:

    标签: android


    【解决方案1】:

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

    How to retrieve HTML content from WebView (as a string)

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

    理想情况下,如果可能的话,您应该使用 HttpURLConnection 来检索内容。这是来自 android sdk 参考的 sn-p:

    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

    【讨论】:

      猜你喜欢
      • 2020-08-13
      • 2023-04-07
      • 2010-11-16
      • 1970-01-01
      • 1970-01-01
      • 2013-07-01
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      相关资源
      最近更新 更多