1.WebView使用:
① 获取到了WebView的实例,
② 调用WebView的getSettings()方法可以去设置一些浏览器的属性
③ setJavaScriptEnabled()方法来让WebView支持JavaScript脚本。
setWebViewClient()方法,传入了一个WebViewClient的实例。当需要从一个网页跳转到另一个网页时,目标网页仍然在当前WebView中显示,而不是打开系统浏览器。
loadUrl()方法,并将网址传入,展示相应网页的内容
在这里插入代码片
WebView webView = (WebView)findViewById(R.id.name);
webView.getSettings().setJavaScriptEnable(true);
webView.setWebViewClient(new WebViewClient());
webView.loadUrl("http://www.baidu.com");
}
}
2.使用OkHttp
①使用前在build.gradle文件中加入依赖:
implementation(“com.squareup.okhttp3:okhttp:4.9.3”)
简单使用:
①创建OkHttpClient实例和Request对象:
OkHttpClient client = new OkHttpClient();
//创建Request对象
Request request = new Request.Builder.build();
② 通过url()方法来设置目标的网络地址
Request request = new Request.BUilder().url("http://www.baidu.com").build();
③创建Call对象,调用execute()方法发送请求并且获取服务器返回的数据
Response response = client.newCall(request).execute();
//Reponse对象就是服务器返回的数据
String responseData = response.body().string();