鸿蒙OpenHarmony【标准系统 编写“Hello World”程序】(基于RK3568开发板)

9 月 12 日
阅读 4 分钟
311
编写“Hello World”程序下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。示例目录示例完整目录如下: {代码...} 开发步骤请在源码目录中通过以下步骤创建“Hello World”应用程序。新建目录及源码。新建applications/sample/hello/src/helloworld.c目...
封面图

HarmonyOS开发案例:【常用组件与布局】

9 月 12 日
阅读 8 分钟
606
HarmonyOS ArkUI提供了丰富多样的UI组件,您可以使用这些组件轻松地编写出更加丰富、漂亮的界面。在本篇Codelab中,您将通过一个简单的购物社交应用示例,学习如何使用常用的基础组件和容器组件。
封面图

鸿蒙OpenHarmony【小型系统 实战应用】(基于Hi3516开发板)

9 月 11 日
阅读 4 分钟
237
进入bin目录后可以看到helloworld文件,通过以下命令运行helloworld程序。 {代码...} 界面打印“Hello World!”,程序运行成功。
封面图

HarmonyOS开发案例:【Web组件实战】

9 月 11 日
阅读 5 分钟
182
介绍本篇Codelab使用ArkTS语言实现一个简单的免登录过程,向大家介绍基本的cookie管理操作。主要包含以下功能:获取指定url对应的cookie的值。设置cookie。清除所有cookie。免登录访问账户中心。原理说明本应用旨在说明Web组件中cookie的管理操作。结合应用弹框和免登录两种方式进行讲解。应用弹框若用户已通过“设置cook...
封面图

鸿蒙OpenHarmony【小型系统 烧录】(基于Hi3516开发板)

9 月 10 日
阅读 5 分钟
328
烧录针对Hi3516DV300开发板,除了DevEco Device Tool(操作方法请参考烧录))外,还可以使用HiTool进行烧录。前提条件开发板相关源码已编译完成,已形成烧录文件。客户端(操作平台,例如Windows系统)已下载并安装[HiTool工具]。客户端(操作平台,例如Windows系统)已安装USB驱动,可参考[Hi3516DV300开发板USB驱动安...
封面图

HarmonyOS开发案例:【Swiper的实战】

9 月 10 日
阅读 7 分钟
492
介绍主要介绍了滑动容器组件Swiper的几种常见的应用场景,包括顶部导航、轮播图以及视频滑动播放。相关概念[Swiper]:滑动容器,提供子组件切换滑动的能力。[Stack]:堆叠容器,子组件按照顺序依次入栈,后入栈组件在先入栈组件上方显示。[Video]:视频播放组件。[Observed和ObjectLink数据管理]:@Observed应用于类,表...
封面图

鸿蒙OpenHarmony【小型系统 编译】(基于Hi3516开发板)

9 月 9 日
阅读 2 分钟
329
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码]。
封面图

HarmonyOS开发案例:【基础组件Slider的使用】

9 月 9 日
阅读 4 分钟
220
在本教程中,我们将通过一个简单的样例,学习如何使用声明式UI编程框架的基础组件。本篇Codelab将会使用Image组件、Slider组件、Text组件共同实现一个可调节的风车动画,实现效果如图所示:
封面图

鸿蒙OpenHarmony【小型系统 编写“Hello World”程序】(基于Hi3516开发板)

9 月 8 日
阅读 4 分钟
112
编写“Hello World”程序下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。示例目录示例完整目录如下: {代码...} 开发步骤请在源码目录中通过以下步骤创建“Hello World”应用程序。新建目录及源码。新建applications/sample/hello/src/helloworld.c目...
封面图

HarmonyOS开发案例:【Web组件实现抽奖】

9 月 7 日
阅读 5 分钟
264
本篇Codelab是基于ArkTS的声明式开发范式的样例,主要介绍了Web组件如何加载本地和云端H5小程序。所加载的页面是一个由HTML+CSS+JavaScript实现的完整小应用。样例主要包含以下功能:
封面图

鸿蒙OpenHarmony【轻量系统 运行】 (基于Hi3861开发板)

9 月 6 日
阅读 3 分钟
247
复位Hi3861 WLAN模组,终端界面显示“ready to OS start”,则启动成功。图1 Hi3861 WLAN模组复位成功示意图  
封面图

HarmonyOS开发案例:【使用List组件实现商品列表】

9 月 6 日
阅读 6 分钟
200
OpenHarmony ArkTS提供了丰富的接口和组件,开发者可以根据实际场景和开发需求,选用不同的组件和接口。在本篇Codelab中,我们使用Scroll、List以及LazyForEach实现一个商品列表的页面,并且拥有下拉刷新,懒加载和到底提示的效果。效果图如下:
封面图

鸿蒙OpenHarmony【轻量系统 烧录】 (基于Hi3861开发板)

9 月 5 日
阅读 2 分钟
211
烧录针对Hi3861开发板,除了DevEco Device Tool外,还可以使用Hiburn进行烧录。前提条件开发板相关源码已编译完成,已形成烧录文件。客户端(操作平台,例如Windows系统)已下载并安装[HiBurn工具]。客户端(操作平台,例如Windows系统)已安装USB驱动。客户端已安装串口终端工具(例如IPOP)。使用USB线缆连接客户端与...
封面图

HarmonyOS开发案例:【使用List组件实现设置项】

9 月 5 日
阅读 6 分钟
304
在本篇CodeLab中,我们将使用List组件、Toggle组件以及Router接口,实现一个简单的设置页,点击将跳转到对应的详细设置页面。效果图如下:
封面图

HarmonyOS开发案例:【购物车app】

9 月 4 日
阅读 22 分钟
310
OpenHarmony ArkUI框架提供了丰富的动画组件和接口,开发者可以根据实际场景和开发需求,选用丰富的动画组件和接口来实现不同的动画效果。
封面图

鸿蒙OpenHarmony【轻量系统 编译】 (基于Hi3861开发板)

9 月 4 日
阅读 3 分钟
264
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码]。
封面图

鸿蒙OpenHarmony【轻量系统 编写“Hello World”程序】 (基于Hi3861开发板)

9 月 3 日
阅读 4 分钟
113
确定目录结构。开发者编写业务时,务必先在./applications/sample/wifi-iot/app路径下新建一个目录(或一套目录结构),用于存放业务源码文件。例如:在app下新增业务my_first_app,其中hello_world.c为业务代码,BUILD.gn为编译脚本,具体规划目录结构如下: {代码...}
封面图

HarmonyOS开发案例:【自定义弹窗】

9 月 3 日
阅读 4 分钟
469
本篇Codelab基于ArkTS的声明式开发范式实现了三种不同的弹窗,第一种直接使用公共组件,后两种使用CustomDialogController实现自定义弹窗,效果如图所示:
封面图

鸿蒙OpenHarmony【轻量系统 环境搭建】 (基于Hi3861开发板)

9 月 2 日
阅读 7 分钟
230
安装Hi3861开发板特有环境除上述[安装库和工具集]和[安装编译工具]外,针对Hi3861开发板还需要安装特定的编译工具。工具要求表1 Hi3861 WLAN模组需要安装的编译工具开发工具用途SCons3.0.4+编译构建工具python模块:setuptools、kconfiglib、pycryptodome、six、ecdsa编译构建工具gcc riscv32编译构建工具操作步骤相关操...
封面图

HarmonyOS开发案例:【image、image-animator组件】

9 月 2 日
阅读 5 分钟
218
OpenHarmony提供了常用的图片、图片帧动画播放器组件,开发者可以根据实际场景和开发需求,实现不同的界面交互效果,包括:点击阴影效果、点击切换状态、点击动画效果、点击切换动效。
封面图

HarmonyOS开发案例:【rating组件】

9 月 1 日
阅读 3 分钟
197
介绍将引导开发者使用rating组件实现星级打分功能。相关概念[rating组件]:评分条,可根据用户判断进行打分。环境搭建软件要求[DevEco Studio]版本:DevEco Studio 3.1 Release及以上版本。OpenHarmony SDK版本:API version 9及以上版本。硬件要求开发板类型:[润和RK3568开发板]。OpenHarmony系统:3.2 Release及以上...
封面图

鸿蒙OpenHarmony【小型系统 编译】(基于Hi3516开发板)

8 月 30 日
阅读 2 分钟
259
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码]。
封面图

HarmonyOS开发案例:【基础组件Slider的使用】

8 月 30 日
阅读 4 分钟
198
在本教程中,我们将通过一个简单的样例,学习如何使用声明式UI编程框架的基础组件。本篇Codelab将会使用Image组件、Slider组件、Text组件共同实现一个可调节的风车动画,实现效果如图所示:
封面图

鸿蒙OpenHarmony【小型系统 编写“Hello World”程序】(基于Hi3516开发板)

8 月 29 日
阅读 4 分钟
184
编写“Hello World”程序下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。示例目录示例完整目录如下: {代码...} 开发步骤请在源码目录中通过以下步骤创建“Hello World”应用程序。新建目录及源码。新建applications/sample/hello/src/helloworld.c目...
封面图

HarmonyOS开发案例:【Web组件实现抽奖】

8 月 29 日
阅读 5 分钟
178
本篇Codelab是基于ArkTS的声明式开发范式的样例,主要介绍了Web组件如何加载本地和云端H5小程序。所加载的页面是一个由HTML+CSS+JavaScript实现的完整小应用。样例主要包含以下功能:
封面图

鸿蒙OpenHarmony【轻量系统 运行】 (基于Hi3861开发板)

8 月 28 日
阅读 3 分钟
168
复位Hi3861 WLAN模组,终端界面显示“ready to OS start”,则启动成功。图1 Hi3861 WLAN模组复位成功示意图  
封面图

HarmonyOS开发案例:【使用List组件实现商品列表】

8 月 28 日
阅读 6 分钟
583
OpenHarmony ArkTS提供了丰富的接口和组件,开发者可以根据实际场景和开发需求,选用不同的组件和接口。在本篇Codelab中,我们使用Scroll、List以及LazyForEach实现一个商品列表的页面,并且拥有下拉刷新,懒加载和到底提示的效果。效果图如下:
封面图

HarmonyOS开发案例:【使用List组件实现设置项】

8 月 27 日
阅读 6 分钟
207
在本篇CodeLab中,我们将使用List组件、Toggle组件以及Router接口,实现一个简单的设置页,点击将跳转到对应的详细设置页面。效果图如下:
封面图

鸿蒙OpenHarmony【轻量系统 烧录】 (基于Hi3861开发板)

8 月 27 日
阅读 2 分钟
139
烧录针对Hi3861开发板,除了DevEco Device Tool(操作方法请参考烧录)外,还可以使用Hiburn进行烧录。前提条件开发板相关源码已编译完成,已形成烧录文件。客户端(操作平台,例如Windows系统)已下载并安装[HiBurn工具]。客户端(操作平台,例如Windows系统)已安装USB驱动。客户端已安装串口终端工具(例如IPOP)。使...
封面图

鸿蒙OpenHarmony【标准系统 烧录】 (基于RK3568开发板)

8 月 26 日
阅读 4 分钟
298
烧录是指将编译后的程序文件下载到芯片开发板上的动作,为后续的程序调试提供基础。DevEco Device Tool提供一键烧录功能,操作简单,能快捷、高效的完成程序烧录,提升烧录的效率。
封面图