webview使用时只需要在清单文件中添加一个网络权限就可以了
webview主要是用来和js交互的
//在本页面加载网页,不调用系统浏览器
webView.setWebViewClient(new WebViewClient());
//支持js
WebSettings settings = webView.getSettings();
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setJavaScriptEnabled(true);
以下是代码
package com.example.lx_webview; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.webkit.WebChromeClient; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Button; import android.widget.EditText; import android.widget.ProgressBar; import android.widget.Toast; import java.util.concurrent.TimeUnit; public class MainActivity extends AppCompatActivity implements View.OnClickListener { private WebView www_wb; private ProgressBar webView_pb; private EditText path_et; private View btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //初始化 initView(); //使用webview对象,进行初始化 webViewinit(); //得到w