频道栏目
IT货架 > > 正文
Android客户端WebView控件与Javascript交互
网友分享于:Jan 1, 1970 8:00:00 AM    来源: IT货架   
实现android客户端WebView控件与Javascript交互 代码1:JAVA中代码 1 package com.cartolab.webviewdemo; 2 3 import android.app.Activity; 4 import android.app.AlertDialog; 5 import android.content.DialogInterface; 6 import android.os.Bundle; 7 import android.util.Log; 8 import android.view.View; 9 import android.webkit.WebView;10 import android.widget.Button;11 12 public class MainActivity extends Activity {13 /** Called when the activity is first created. */14 @Override15 public void onCreate(Bundle savedInstanceState) {16 super.onCreate(savedInstanceState);17 setContentView(R.layout.main);18 //获取webView 控件19 final WebView webview=(WebView)findViewById(R.id.webview);20 //加上这句话才能使用javascript方法 21 webview.getSettings().setJavaScriptEnabled(true);22 //加载assets目录下面的demo.html 界面23 webview.loadUrl("file:///android_asset/demo.html");24 Button button=(Button)findViewById(R.id.button); //获取button控件 即"调用html中的js方法" 按钮25 //给button添加事件响应,执行JavaScript的fillContent()方法 26 button.setOnClickListener(new Button.OnClickListener() { 27 public void onClick(View v) {28 Log.d("MainActivity","button OnClick");29 webview.loadUrl("javascript:updateHtml()"); 30 }31 }); 32 33 //增加接口方法,让html页面调用 34 webview.addJavascriptInterface(this,"login");
相关板块推荐

广告服务联系QQ:1134687142 | 网站地图

版权所有: IT货架- 内容来自互联网,仅供用于技术学习,请遵循相关法律法规. 京ICP备11030978号-1