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

Android webview 和html 交互

2015-08-31 16:25 447 查看
1.新建一个类,类里面写交互需要的方法:

public class AndroidForJs {
private Context mContext;

public AndroidForJs(Context context){
this.mContext = context;
}
@JavascriptInterface//注意加上注解哦
public void destoryAdDelay(int dealy){
LogUtil.e("AndroidForJs","js---destoryAd");
new Timer().schedule(new TimerTask() {

@Override
public void run() {
AdvHandler.destoryAllAdv();
}
}, dealy*1000);
}
}


2.webview设置

WebView web = new WebView(context);
//webview允许使用js
web.getSettings().setJavaScriptEnabled(true);
//Webview提供的传入js的方法
web.addJavascriptInterface(new AndroidForJs(c), "JavaScriptInterface");


3.html调用

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android html webview