前言
听起服务,映入开发者们脑海中的一定是根根蒂固的服务器,或者某种跟服务器有关的,但是今天我们国民系统鸿蒙横空出世,给我们带来了不一样的服务-服务卡片,什么是服务卡片,就是在桌面点击图标向上推动会弹出一个小卡片,弹出卡片后也可将卡片固定在屏幕中作为一个小组件显示。卡片中可以显示自定义的UI,也可以点击产生互动。有么有被这么方便的控件吸引,今天我们就来一起搭建服务卡片调起webview。
Webview的基本概念:
调起Webview,首先我们了解一下什么是WebView: WebView是术语,是指网页视图,用来加载网页的,可以嵌入在移动端,实现前端的混合开发。说了这么多,其实目前使用频率最多的,还是客户端内嵌的webview,小到我们地铁里用手机看的一篇公众号文章,大到我们使用App中的一些重要交互流程,其实都是webview打开m页去承接的。那么,到底网页页怎么和服务卡片去交互的呢?下面我们的文章中详细的介绍。
服务卡片的基本概念:
- 显示卡片内容的宿主应用,控制卡片在宿主中展示的位置。
- 用于管理系统中所添加卡片的常驻代理服务,包括卡片对象的管理与使用,以及卡片周期性刷新等。
- 提供卡片显示内容的HarmonyOS应用或原子化服务,控制卡片的显示内容、控件布局以及控件点击事件。
- 运行机制如下图所示: