Android 与Html5之间的交互

一、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() {

			@Override
			public boolean shouldOverrideUrlLoading(WebView view, String url) {
				view.loadUrl(url);
				return true;
			}
		});
	@SuppressLint("JavascriptInterface")
		private void initView() {
			// 与js交互
			webView.addJavascriptInterface(new Object() {
				// 获取基本信息
				@JavascriptInterface
				public String getMessage() {
					return "hello";
				}
		}, TAG);
	}




阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yiranyinger/article/details/53992665
个人分类: HTML5的日常积累
想对作者说点什么? 我来说一句

AndroidHtml5交互的demo

2016年05月21日 13.01MB 下载

android 原生态和html5交互

2015年11月28日 2.65MB 下载

没有更多推荐了,返回首页

不良信息举报

Android 与Html5之间的交互

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭