您的位置:首页 > 移动开发

android 学习笔记 webView的简单调用

2015-08-28 11:09 495 查看
代码如下所示:package com.test.webviewtest;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.provider.Settings;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView web = (WebView) findViewById(R.id.webview_test);
//设置浏览器支持javaScript脚本
web.getSettings().setJavaScriptEnabled(true);
//调用了WebView的setWebViewClient()方法,并传
//入了WebViewClient的匿名类作为参数,然后重写了shouldOverrideUrlLoading()方法。这就
//表明当需要从一个网页跳转到另一个网页时,希望目标网页仍然在当前WebView中显示,而不是打开系统浏览器。
web.setWebViewClient(new WebViewClient(){

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url); // 根据传入的参数再去加载新的网页
return true; // 表示当前WebView可以处理打开新网页的请求,不用借助系统浏览器
}

});
//调用WebView的loadUrl()方法,并将网址传入,即可展示相应网页的内容
web.loadUrl("http://www.baidu.com");
}

}
使用访问网络 需要增加以下权限
<uses-permission android:name="android.permission.INTERNET" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android