第九章 - 使用网络技术
WebView的用法
public class WebViewActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_web_view);WebView webView = findViewById(R.id.web_view);webView.getSettings().setJavaScriptEnabled(true);webView.setWebViewClient(new WebViewClient());webView.loadUrl("https://www.baidu.com/");}}
- 使用findViewById()方法获得WebView的实例。
- 调用WebView的getSettings()方法去设置一些浏览器的属性。
- 调用WebView的setWebViewClien()方法,传入一个WebVIewClient的实例。目的:当需要从一个网页跳转到另一个网页时,目标网页仍然在当前WebView中显示,而不是打开系统浏览器。
- 调用WebView的loadUrl()方法,将网址传入。
注意:访问网络需要声明权限
<uses-permission android:name="android.permission.INTERNET" />
