android中WebView和javascript实现数据交互实例
在看懂这篇文章之前首先要有javascript基础。
(1)js调用android的方法:
WebViewwView; wView.addJavascriptInterface(Objectobj,StringinterfaceName);
是实例化一个对象,在html的js中调用,第二个参数是实例化对象的别名,如果要使用这个obj,则在js中使用的名字
就是interfaceName。
publicclassjsWebDemoextendsActivity{
WebViewwView;
/**Calledwhentheactivityisfirstcreated.*/ @Override publicvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); wView=(WebView)findViewById(R.id.wv1); WebSettingswSet=wView.getSettings(); wSet.setJavaScriptEnabled(true);
ProxyBridgepBridge=newProxyBridge(); wView.addJavascriptInterface(pBridge,"AliansBridge"); wView.loadUrl("file:///android_asset/index.html"); } privateclassProxyBridge{ publicintone(){ return1; } } }
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短