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 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短