• Android与H5互调


    前言

    微信,微博,微商,QQ空间,大量的软件使用内嵌了H5,这个时候就需要了解Android如何更H5交互的了;有些外包公司,为了节约成本,采用Android内嵌H5模式开发,便于在IOS上直接复用页面,最终解决成本。
    效果图:

    还有其他4中情况,也可能会导致JS调用失败,一并总结如下:

    1. webView.getSettings().setJavaScriptEnable(true); 设置webView支持JavaScript

    2. webView.addJavascriptInterface(new JSCallBack(), "JSCallBack"); 绑定一个java对象webView,就是把一个Java对象和网页JS相关联。

    3. 在JSCallBack类中,增加@JavascriptInterface注解,导入android.webkit.JavascriptInterface;

    4. 检查ManiFeast,将android:targetSdkVersion改成16及一下。

    关于webview加载

    //加载在线网页
    loadUrl("http://www.baidu.com/");

    //加载本地网页之加载sd卡内的资源
    loadUrl("file:///mnt/sdcard/Google.html");

    //加载本地网页之加载assets文件夹内的资源

    loadUrl("file:///android_asset/Google.html");

    想要demo源码的请到https://download.csdn.net/download/heishuai123/10439286下载
    或者留言

  • 相关阅读:
    MicroStation VBA 操作提示
    MicroStation VBA 可视化界面
    VBA 操作数字
    MicroStation VBA基础
    C#问题
    C#复习⑨(附带C#参考答案仅限参考)
    C#复习⑧
    C#复习⑦
    C#复习⑥
    C#复习⑤
  • 原文地址:https://www.cnblogs.com/wzqnxd/p/9093005.html
Copyright © 2020-2023  润新知