1、为什么使用WebView
要实现 页面复杂的界面 如果用Android开发很耗时耗力,并且效果也可能不理想
例如 电商的商品详情页面 防止频繁更新App(更改时只需要更改HTML页面即可)
2、WebView有什么作用
加载网页
3、开放模式
集成Android原生与网页的优势 混合开发
混合开发 就得有一个东西 加载在线的网页或者 加载本地的网页 -----WebView
代码开始 ↓↓
前提 :+网络权限
一 加载网页的代码
1 布局

2 初始化

让这个网页在本App内加载

创建WebView客户端 介绍其方法

WebChromeClient

二 调用本地网页 (很少用 但是也有)

代码调用:

三 Android 调用JS里的方法
看代码

传递文本


四 JS调用Android里的方法
看代码
前言 方法名一定要对应上


!!!重要的一点

js要调用android 里的某个方法 那么该方法必须加上这个注解 @JavascriptInterface
网友评论