zoukankan      html  css  js  c++  java
  • 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下载
    或者留言

  • 相关阅读:
    json、txt、xlsx
    word-排版准备与文字清洗
    运营能力分析
    获利能力分析
    偿债能力分析
    现金流量表结构分析
    负债项目分析
    资产负债表分析
    财务报表的分析
    会计电算化账务处理流程8
  • 原文地址:https://www.cnblogs.com/wzqnxd/p/9093005.html
Copyright © 2011-2022 走看看