android 与 h5 互调

本文介绍了Android与H5之间的互调方法。Android调用H5主要通过设置WebView的JavaScript接口,而H5调用Android则通过window对象调用预先定义的接口。详细步骤包括设置接口、调用方法及参数传递等,特别强调了Java方法需添加@JavascriptInterface注解以及字符串参数的处理方式。
摘要由CSDN通过智能技术生成

 android 与h5互调还是很简单的。

 

首先需要基本配置下webview。 这里都不是重点,可以忽视。

wb_content.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);
wb_content.getSettings().setDomStorageEnabled(true);
wb_content.getSettings().setDatabaseEnabled(true);
wb_content.getSettings().setAppCacheEnabled(true);
String cacheDirPath = context.getFilesDir().getAbsolutePath() + APP_CACHE_DIRNAME;
wb_content.getSettings().setDatabasePath(cacheDirPath);
wb_content.getSettings().setPluginState(WebSettings.PluginState.ON);
wb_content.getSettings().setAppCacheEnabled(true);
wb_content.getSettings().setGeolocationEnabled(true);
wb_content.getSettings().setGeolocationDatabasePath(context.getFilesDir().getPath());

wb_content.setWebViewClient(new WebActivity.webViewClient());

 

一 . js 调用 android 

1. 设置js调用 android的接口 

wb_content.addJavascriptInterface(this,"androidapp");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值