webview显示网页

来源:互联网 发布:枪炮与玫瑰乐队 知乎 编辑:程序博客网 时间:2024/05/17 19:59

public class MainActivity extends Activity {

private WebView webview ;@SuppressLint("SetJavaScriptEnabled")@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);     getWindow().requestFeature(Window.FEATURE_PROGRESS);    setContentView(R.layout.activity_main);    webview = (WebView)findViewById(R.id.webview);    //隐式调用系统 浏览器

// Uri uri = Uri.parse(“http://www.baidu.com“);
// Intent intent = new Intent(Intent, uri);
// startActivity(intent);
//

    //setContentView(webView);   //设置 支持 javascript ;    webview.getSettings().setJavaScriptEnabled(true);    // 设置 JavascriptInterface 对象    webview.addJavascriptInterface(this, "webview");    webview.getSettings().setBuiltInZoomControls(true);    webview.getSettings().setDefaultTextEncodingName("UTF-8") ;    final Activity activity = this;     // 使用 webchromeclient 获取加载页面进度    webview.setWebChromeClient(new WebChromeClient() {      public void onProgressChanged(WebView view, int progress) {        // Activities and WebViews measure progress with different scales.        // The progress meter will automatically disappear when we reach 100%        activity.setProgress(progress * 1000);        Log.i("tag","progress: "+progress);      }    });    // 使用 WebViewClient 设置加载页面使用webview    webview.setWebViewClient(new WebViewClient()    {        @Override        public boolean shouldOverrideUrlLoading(WebView view, String url) {            // TODO Auto-generated method stub            webview.loadUrl(url);            return true;        }    }    );    //webview.loadUrl("http://www.baidu.com/");    webview.loadUrl("file:///android_asset/MyHtml.html");}
0 0
原创粉丝点击