总结:

Android 调用  js:

在 Android 中创建通往 javascript 的接口;

在 html  中定义要执行的方法;

在  Android  中的具体事件中进行调用。

contentWebView.loadUrl("javascript:javacalljs()");

js中调用Android 方法  :

html中调用  Android 方法则反来,在 Andorid 中定义要调用的方法, html 中绑定事件进行调用。

Android 展示 html 页面

 (1)project 视图下,在 Android 工程中新建目录 assets;

Android 与 js 简单互调_第1张图片

(2)在 assets 目录下新建 html 页面 如  show.html;

(3)Android 界面中在 WebView 中展示   show.html;

(4)Android 原生按钮点击执行 html 中的 js 方法;

Android 与 js 简单互调_第2张图片


界面设计:

Android 与 js 简单互调_第3张图片

 html 中的 js:

Android 与 js 简单互调_第4张图片


效果:

Android 与 js 简单互调_第5张图片



js 调用 android 方法

还是需要一个接口:

Android 与 js 简单互调_第6张图片


Andorid中定义相应的执行方法(注意带上相应的注解):

Android 与 js 简单互调_第7张图片


 html 中进行调用:

Android 与 js 简单互调_第8张图片


效果(弹的吐司没截下来):

Android 与 js 简单互调_第9张图片

更多相关文章

  1. android高仿抖音、点餐界面、天气项目、自定义view指示、爬取美
  2. Android 中三种使用线程的方法
  3. 【Android】自定义 Tabhost
  4. android 图片处理
  5. android常用颜色代码定义
  6. Android 圆形背景shape定义
  7. android 安卓 开发 图片库获得图片的绝对路径
  8. TableRow 背景问题以及修改对话框标题高度或者图片
  9. Android 把从网络获取的图片缓存到内存中

随机推荐

  1. Android(安卓)sqlite 使用框架
  2. Android Jetpack之CameraX使用
  3. 我的Android之旅——学习、项目、心态
  4. Android 定位不依赖三方sdk
  5. Google 正在悄悄解决 Android 的碎片化
  6. Android应用程序的开发
  7. Android(安卓)Studio Wear Demo
  8. Android(安卓)入门第四讲04-小结-Recycle
  9. Android小项目之十二 设置中心的界面
  10. Android(安卓)Activity(活动)