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 给外婆敬酒祝福语简短