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 祝福语驱散霉运的话简短