Andorid 使用网络技术

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();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值