最近研究了ArkUI中的一些常用组件,其中Web组件是很常用且相对独立的一种组件。本文总结了Web组件的常用函数,以及基本用法。先来一个AI画的Web组件助助兴(好吧,不能说毫无关系,只能说一点也不像):在ArkUI中,Web组件用于显示Web网页,可以理解为一个嵌入式的小型浏览器,用于展示Web内容,实现Web的混合开发。例如,在API9中目前还没有地图组件可用,那么我们就可以借助Web组件显示OpenLayers、OSM等提供的地图空间和地图...
2023-12-22 01:27:37 6270浏览 7点赞 4回复 3收藏
感谢大家对本次直播课的踊跃参与和提问。下面汇总了直播课中的提问并进行了答疑。欢迎大家回复讨论!课程的PPT和代码文件请移步到帖子附件中下载!答疑部分:问:eTS比Javascript有什么优势呢?答:虽然TypeScript是JavaScript的超集,但是TS和JS的开发方式仍然存在很大的差异。eTS是鸿蒙特有的响应式框架,除了性能、跨平台等优势以外,使用eTS框架能够在一个文件中实现界面的组织、样式和业务逻辑。因此,eTS更加符合直觉,实...
2021-12-02 20:17:26 9563浏览 5点赞 1回复 2收藏
感谢大家对本次直播课的踊跃参与和提问。下面汇总了直播课中的提问并进行了答疑。欢迎大家回复讨论,再次感谢!关于本次直播中的源代码和介绍可以参加我这个帖子:物联网实战:Neptune温湿度计!成本30元,鸿蒙手机知晓家中情况!答疑部分:问:那方舟编译器能用到吗?答:很抱歉,目前的编译目前还不能使用方舟编译器。问:Neptune不带NFC吧?答:Neptune开发板是不带NFC的。Hi3861的套件中是有NFC板的,您可以尝试通过I2C的方...
2021-09-10 14:38:27 1.3w浏览 8点赞 7回复 3收藏
大家好!!我是HarmonyOS社区核心讲师、HarmonyOSKOL董昱。6月17日晚20:00,我将为大家带来一场直播公开课,本次课程会给大家带来HarmonyOS手机与IOT设备的通讯实现!!点击报名直播概要:此次课程融合了HarmonyOS的北向开发和南向开发。在南向开发中,本次课程介绍Neptune模组,并实现基本的温湿度传感器的读取功能,并实现WiFi通讯功能。在北向开发中,介绍如何通过WiFi连接Neptune模组,并实现互联互通,实现基本的物联网功...
2021-09-03 10:49:30 8269浏览 0点赞 0回复 0收藏
大家好!!我是HarmonyOS社区核心讲师、HarmonyOSKOL董昱。好久不见!最近在研究OpenHarmony,经过一番折腾,终于打通了南向和北向开发:自己做了一个鸿蒙开发板搞定了HT30温湿度计的驱动通过UDP广播数据让我们一起看看效果吧!自制的Neptune开发板实时更新温湿度到手机!这个是我自己做的鸿蒙开发板,里面的核心是NeptuneWiFi蓝牙模块,通过IIC通信连接了一块0.96寸的OLED显示屏以及一个HT30温湿度传感器。另外,这块开发板还...
2021-09-03 10:43:52 1.9w浏览 26点赞 18回复 20收藏
51CTO鸿蒙技术社区的开发者们:我是董昱,参与过51CTO鸿蒙技术社区公开课的开发者应该对我有所了解,有幸在社区的公开课上与很多开发者做技术分享、讨论技术问题,我同时也是一位华为官方认证的HarmonyOS课程开发者。如果你想对我有一个初步的了解,可以前往我主页,查看我以往的内容和公开课。我从去年开始接触HarmonyOS,并着手制作HarmonyOS相关的书籍和课程,不得不说这个过程很艰难。相较于普通开发者,课程开发者艰难程度...
2021-08-13 12:30:43 1.8w浏览 15点赞 13回复 9收藏
应各位朋友的要求,课程的示例代码中添加了部分注释,可以在本贴中的附件中下载。感谢大家的支持和鼓励。课程直播课程为《HarmonyOS分布式能力初体验》直播地址为:https:harmonyos.51cto.comactivity70课程简介:鸿蒙的分布式能力众多,包括分布式软总线、分布式任务调度、分布式数据管理等等。本直播课会首先把这些概念理清,然后通过代码来学习分布式能力。鸿蒙的分布式能力蕴含在鸿蒙的Ability概念之中。Ability是鸿蒙应用...
2021-06-19 15:18:45 9226浏览 2点赞 1回复 1收藏
大家好!!我是HarmonyOS社区核心讲师、HarmonyOSKOL董昱。6月17日晚20:00,我将为大家带来一场直播公开课,本次课程会给大家带来HarmonyOS分布式能力初体验!![点击报名](https:harmonyos.51cto.comactivity70)鸿蒙的分布式能力众多,包括分布式软总线、分布式任务调度、分布式数据管理等等。本直播课会首先把这些概念理清,然后通过代码来学习分布式能力。鸿蒙的分布式能力蕴含在鸿蒙的Ability概念之中。Ability是鸿蒙应用程...
2021-06-15 20:46:51 1.2w浏览 6点赞 2回复 2收藏
问:hi3861开发板支持分布式数据库吗?目前,分布式数据库仅支持Java接口,因此Hi3861没有现成的API用于操作分布式数据库。问:分布式数据管理包括搜索吗?分布式数据管理包括融合搜索能力,开发者可以参阅融合搜索的官方文档。问:分布式数据管理对应到鸿蒙开源的哪个代码目录?fundation吗?这个目前我不太清楚,不过数据库的同步功能依赖于鸿蒙分布式软总线,这主要在communication相关的仓库中。问:分布式数据管理能适配主...
2021-03-14 19:12:49 1.3w浏览 3点赞 1回复 2收藏
大家好!!我是HarmonyOS开发者创新大赛导师、HarmonyOS系统课程开发者董昱。3月12日晚20:00,我将为大家带来一场直播公开课,本次课程会给大家分享鸿蒙的重要分布式特性:分布式数据管理!!数据承载着一个应用程序中的文字、图片、视频等各式各样的信息,是信息的载体,也是应用程序的“灵魂”。通常,我们的应用程序需要给数据安个家,将他们持久地储存下来。传统意义上,数据存储与数据持久化是等价的!但是,鸿蒙赋予了数...
2021-03-11 14:59:42 1.7w浏览 6点赞 6回复 5收藏
3月12日晚20:00(本周五),我将为大家带来一场直播公开课《分布式数据管理与传统方式的异同》。本期课程作为HarmonyOS开发者创新大赛的指导课程,不仅面对的是大赛参赛选手,更是为广大鸿蒙学习者们提供一个学习交流的平台,我会在课上为大家直播讲解+答疑。本期直播简介:介绍分布式数据库和分布式文件系统的初步应用,并对比和传统的数据库、本地文件系统之间的区别。本课程针对有一定数据库基础,并对鸿蒙源码感兴趣的同学...
2021-03-11 11:49:14 9943浏览 5点赞 3回复 2收藏
1、开发板是什么级别,类似51单片机,ESP8266或nanopi之类?答:本次直播抽奖的WIFIIot智能家居套件是可以运行鸿蒙OS的开发版套件,采用3861芯片。比51单片机的算力要强很多。2、画的组件有点击或者触摸事件?答:单击或触摸事件需要通过ClickListner和TouchEventListner实现。3、老师,可以帮忙整理下代码结构和前后互掉逻辑吗?谢谢🙏答:可以的,我会近期理顺以下发到51CTO论坛中。4、和直接AIcameraC++源码控制的LCD显示有...
2021-01-15 15:56:50 2.0w浏览 5点赞 5回复 4收藏
优秀的应用程序一定拥有一个良好的用户界面(UserInterface,UI)。用户界面设计最为重要的两个原则为易用性原则和美观性原则。易用性原则就是要求界面要以用户为中心,突出重点信息和常用控件。美观性原则就是要通过协调的布局、和谐的配色和美观的字体等方面让界面赏心悦目。这个追求“颜值”的时代对UI设计提出了更高的要求。狭义的组件概念仅包含显示类组件和交互类组件,本节也主要介绍这两部分的组件用法。用户界面的核心...
2021-01-14 19:39:42 1.8w浏览 4点赞 11回复 10收藏
2021年1月14日(周四,晚20:00),我将做一场直播,主题是《HarmonyOS组件的分布式适配和应用畅想》。免费报名,请戳:https:harmonyos.51cto.comactivity35本直播内容将带大家了解鸿蒙应用程序的用户界面设计的基本方法和基本规范。直播课程大纲:1、布局和组件的基本概念2、自定义组件的基本方法3、自定义地图组件TinyMap4、Dialog的基本使用方法5、用户界面的开发规范6、组件的分布式适配以及应用畅想讲师介绍:董昱——Harm...
2021-01-08 14:49:42 1.5w浏览 5点赞 2回复 2收藏
大家好!!欢迎您来到51CTO鸿蒙专区。我是董昱。很荣幸成为HarmonyOS系统课程开发者。在学习鸿蒙应用开发和设备开发时,经常会遇到各种各样的缩写。虽然官方也有一个术语页面,但是笔者感觉内容还是有点少呢,并不是很全面。因此,我自己总结了一些常见的术语和缩写。如果大家还需要补充的,欢迎留言补充哦!鸿蒙操作系统中的独有术语:HPM(HarmonyOSPackageManager):鸿蒙包管理器HVD(HarmonyOSVirtualDevice):鸿蒙虚拟机...
2020-12-23 14:51:56 1.9w浏览 3点赞 0回复 1收藏
大家好!欢迎您来到51CTO鸿蒙专区。我是董昱。很荣幸成为HarmonyOS系统课程开发者。欢迎大家观看我在51CTO中首发了我的最新免费的视频教程《精讲鸿蒙应用程序开发》,并提出宝贵的意见:https:edu.51cto.comcourse26138.html今天给大家介绍我自己开发的一个鸿蒙应用程序的地图控件:TinyMap。大家先看看效果因为论坛上传gif动画的大小的闲置,实际的效果比这个还要好一些,平移的时候如丝般顺滑。这个控件可以放置Google和高德...
2020-12-19 10:55:37 1.9w浏览 9点赞 10回复 12收藏
大家好!!欢迎您来到51CTO鸿蒙专区。我是董昱。很荣幸成为HarmonyOS系统课程开发者。这里我给大家介绍一下HarmonyOS应用程序流转的实现。本文中的内容有视频版哦。在我在51CTO中首发了我的最新免费的视频教程《精讲鸿蒙应用程序开发》就有相关的内容。欢迎大家观看,并提出宝贵的意见:https:edu.51cto.comcourse26138.html下面进入正题:1什么是应用程序的协同和流转?首先,什么是应用程序的流转和协同呢?应用流转和协同是...
2020-12-16 15:10:08 2.3w浏览 2点赞 5回复 5收藏