js与android交互

来源:互联网 发布:合肥关键词优化 编辑:程序博客网 时间:2024/05/19 11:44

遇到一个需求,需要做一个登录的功能,登录是一个js写好的,需要在安卓端执行登录按钮,跳转到app的主体MianUi界面。

实现这个功能,安卓需要分两步,js需要修改下登录的执行方法(调用安卓的方法)

android ,第一步,定义一个接口类和一个接口实现类,将这个方法命名好(我这里随便命名的,方法sd())



然后在loginActivity活动中,通过接口实现的方法,将他重写出来


第二步,也是重点的一步,那就是做与js交互

首先,webview设置支持js交互,并且增加交互接口


这里的JSInterface是上文中的接口类,用来定义方法名的,JSobj是与js端调用的标识,下图是js一个登录方法



JSobj.sd().至此,基本上就实现了一个简单的按钮跳转事件

关于webview的介绍和一些在加载js中实现的动画或者报错信息等,将在后续(二)中介绍

0 0
原创粉丝点击