zoukankan      html  css  js  c++  java
  • js和android及ios交互

    Android中Java和JavaScript交互

    这种交互,Hybrid App 会用的比较多一点,

    本文将介绍如何实现Java代码和Javascript代码的相互调用。

    Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。

    如何实现?

    实现Java和js交互十分便捷。通常只需要以下几步。

    1、WebView开启JavaScript脚本执行
    2、WebView设置供JavaScript调用的交互接口。
    3、客户端和网页端编写调用对方的代码。
    

    调用示例

    js调用 Android 方法

    window.control.methodName(param)
    解析:
        1、control:注入接口名称
        1、methodName:后台的方法。也就是说后台的方法,
        window.注入接口.需要调用的后台的方法
    

    js调用 ios 方法

    methodName(param)
    

    js 直接调用 ios 的方法即可

    Android和ios要调用js的方法的基本格式:

    webView.loadUrl(“javascript:methodName(param)”)
    

    这里面 methodName 就是我们编写的 js 的方法,圆括号外面的是 java 的,这个如果是弄 Android 或 ios 的应该会理解是啥意思的

    详情可参考:这篇博文

  • 相关阅读:
    scrum项目冲刺_day03总结
    scrum项目冲刺_day02总结
    关于Map的PUT的value值的问题
    oracle见表
    sql优化(转载)
    oracle注意事项
    mybatis中jdbcType的作用和是否必须
    spring 的web.xml的加载顺序
    spring 另开线程时的注入问题
    获取客户端的ip
  • 原文地址:https://www.cnblogs.com/wuxiexy/p/6707501.html
Copyright © 2011-2022 走看看