下面这一节来介绍android和javascript是怎么相互调用的,这样我们的UI界面设计起来就简单多了,而且UI设计起来也可以跨平台。现在有好多web app前台框架了,比如sencha和jquery mobile等。相信未来随着web app的发展我们同样可以使用html设计出和本地应用一样漂亮的界面。这些虽然很美好,但是现在还有很多弊端,比如比本地框架调用慢的多,因为手机是受限的设备,所以处理起来和反应都是比较慢的,期望未来会有较大的发展。哈哈!
废话不多说,下面来写一个WebViewDemo实现android与javascript相互调用。
先看一下main.xml用了哪些控件:
然后给出我们的demo.html网页
最后附上我们的核心代码:
这个项目里用到了拨打电话,所以不要忘记这句代码:
代码比较简单并附有注释,这里就不做过多解释,下面运行一下项目:
html界面没做美化,所以看起来有点丑,相信美工人员会做的更好,哈哈! 下面我们点击调用javascript按钮:
我们已经看到activity调用javascript方法并传递参数在html界面做了显示,下面我们在点击小明后面的电话号码看又什么反应:
OK! 我们已经通过html调用activity的方法并启动的系统的拨打电话。
分享到:
相关推荐
Android 与 js 之间的调用Android开发之WebView的使用 WebView与javascript相互调用 .WebView不但可以运行一段HTML代码,还有一个重要特点,就是WebView可以同Javascript互相调用。 通过addJavascriptInterface...
Android和JavaScript互相调用
android和javascript互相调用示例,详细分析见我的博客http://blog.csdn.net/zdby11/article/details/48812623
android WebView和javascript相互调用的demo.
Webview与Javascript相互调用,Android studio工程,直接用AS打开即可
主要介绍了Android和JavaScript相互调用的方法,实例分析了Android的WebView执行JavaScript及JavaScript访问Android的技巧,需要的朋友可以参考下
用Java代码调用WebView中的js函数、也可以用WebView中的js来调用Android应用中的Java代码,有无参数,有无返回值,包含多种实现方式。
android中Webvie和js互相调用的过程
android JS与java代码相互调用Demo,简单易懂的Demo。包括了java调用js方法。js调用java代码。记得js调用java的方法不能处理主线程UI。
android怎么通过webview调用javascript,javascript怎么调用android代码,下载可查看详细过程
Android 和 IOS WebView javaScript与 Native 互相调用(JS 与O-C Java )
Android中JS与Java相互调用的Demo
NULL 博文链接:https://gundumw100.iteye.com/blog/1545732
本demo演示了js与android原生之间的数据交换与互相调用,详情请查看博客文章 http://blog.csdn.net/nmyangmo/article/details/51208618
为了使Android移动项目能够在较短的时间内完成开发,同时降低技术人员开发的成本投入,往往会采用Hybrid APP的开发模式。...势必需要了解与掌握Android[java]与JavaScript之间的交互、相互调用操作的方法与技术。
NULL 博文链接:https://lixiangyu.iteye.com/blog/1162641
Android中可以使用WebView加载网页,同时Android端的Java代码可以与网页上的JavaScript代码之间相互调用。 效果图: (一)Android部分: 布局代码: <LinearLayout xmlns:android=...