Android 与Html5之间的交互

来源:互联网 发布:倒车入库模拟软件 编辑:程序博客网 时间:2024/05/19 20:20

一、html页面的js调用Android中WebActivity的方法closeHtml()。

if (!window.WebActivity) {return;}var str=WebActivity.getMessage();

二、在Android中写一个提供方法的WebActivity方法。

WebView webView = (WebView) findViewById(R.id.wv);webView.getSettings().setJavaScriptEnabled(true);webView.getSettings().setBuiltInZoomControls(true);String menuUrl = getIntent().getStringExtra("MenuUrl");webView.loadUrl("file:///android_asset/peiwang" + menuUrl);webView.setWebViewClient(new WebViewClient() {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {view.loadUrl(url);return true;}});@SuppressLint("JavascriptInterface")private void initView() {// 与js交互webView.addJavascriptInterface(new Object() {// 获取基本信息@JavascriptInterfacepublic String getMessage() {return "hello";}}, TAG);}


0 0
原创粉丝点击