android 将百度首页直接下载到本地文件,然后webview加载本地页面
时间: 2023-08-16 12:06:03 浏览: 98
您可以使用以下代码将百度首页下载到本地文件:
```java
String url = "https://www.baidu.com";
try {
URL u = new URL(url);
URLConnection conn = u.openConnection();
InputStream in = conn.getInputStream();
byte[] buffer = new byte[1024];
int len = 0;
FileOutputStream out = new FileOutputStream("baidu.html");
while ((len = in.read(buffer)) != -1) {
out.write(buffer, 0, len);
}
out.close();
in.close();
} catch (Exception e) {
e.printStackTrace();
}
```
这段代码将百度首页下载到了本地文件“baidu.html”中。您可以在WebView中加载该本地文件:
```java
WebView webView = findViewById(R.id.webView);
webView.loadUrl("file:///android_asset/baidu.html");
```
注意:上述代码需要将“baidu.html”文件放置在assets目录下。
阅读全文