webview的简单实例
package com.delightPress.chap61;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.Handler;
import android.webkit.WebView;
import android.widget.Toast;
/**
* 新增一个Activity,使用web1里的WebView并且指到一个自定义的网页
*/
public class WebOne extends Activity {
/**
* Javascript的响应对象,成员函数就是可以调用的接口
*/
public class JScriptInterface{
Context m_context;
JScriptInterface(){
m_context = WebOne.this;
}
/**
* 运行函数产生一个Toast对象在Activity之下
*/
public void showToast(String toast){
Toast.makeText(m_context, toast, Toast.LENGTH_SHORT).show();
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.web2);
WebView myWebView = (WebView) findViewById(R.id.webview);
//自定义的网页中用loadUrl来指定网址
myWebView.loadUrl("http://www.agogoapp.com/android/sample1.html");
WebView myWebView2 = (WebView) findViewById(R.id.webview2);
//自定义的网页中用loadUrl来指定网址
//myWebView2.loadUrl("http://www.agogoapp.com/android/sample2.html");
myWebView2.loadUrl("file:///android_asset/demo.html");
//允许网页组件执行javascript并且设置javascript执行的界面
myWebView2.getSettings().setJavaScriptEnabled(true);
myWebView2.addJavascriptInterface(new JScriptInterface(), "ALibro");
}
}