# HarmonyOS NEXT 体验官 # 原生应用&元服务开发~基础知识篇 原创
- 集成开发环境版本(IDE)
DevEco Studio 5.0.3.403
获取网址:https://developer.huawei.com/consumer/cn/download/
当然,这里也有助力快速构建HarmonyOS应用/元服务最新的开发工具
Command Line Tools ;ohpm-repo;DevEco CodeGenie;DevEco Testing - 调试真机系统版本
HarmonyOS NEXT Developer Beta 1
——————————————————————————————————————————
元服务
::: hljs-center
:::
元服务介绍
在形式上是一个在主屏幕上没有应用图标且无需安装的应用程序~
访问服务通过服务小部件,碰一碰、或者扫描二维码~
也可通过设备负一屏、全局搜索、应用市场、小艺建议等方式发现元服务~
是鸿蒙系统的一种轻量化应用形态,由鸿蒙系统应用程序框架管理,
具有免安装、即点即用、用完即走、轻量高效等特点。
::: hljs-right
——————引自《鸿蒙生态元服务开发白皮书》
:::
元服务设计
每个元服务有独立的 图标、名称
元服务图标与应用图标有明显区别,
::: hljs-right
———————笔者构思设计的一些元服务案例
:::
内部圆形:表示完整独立;外圈装饰线:表示可分可合可流转的特点~
名称的中文字符个数在8个以内为最佳~
服务卡片
为了给用户提供方便、快捷、智能的服务体验,每个元服务都要配置服务卡片。
服务卡片可分为小卡(2X2)、中卡(2X4)、大卡(4X4)
卡片作为元服务的直接入口。,需要做到轻量承载,易用可见、智能可选和多端可变!
::: hljs-right
——————————左边为 2X2 的小卡,右边为 2X4 的中卡
:::
原生应用
原生精致、原生易用、原生流畅;
原生安全、原生智能、原生互联;
应用描述
需要安装的应用程序。通过触摸主屏幕上的应用程序图标进入该应用。
技术理念
一次开发,多端部署
一个工程,一次开发上架,多端按需部署!
可分可合,自由流转
在开发态,开发者通过业务功能解耦,把不同的业务拆分为多个功能模块~
在部署态,开发者可以将一个或多个模块自由组合,打包成不同的 App Pack 独立上
架。
自由流转的能力,使得开发者可以方便地开发出跨越多个设备的应用~
统一生态,原生智能
基础知识
UI知识
装饰器: 指的是用于修改或者增强类、方法、属性等元素行为的特殊语法结构。
例如:样例中的 @Entry 、 @Component 和 @State
@Entry 表示该组件为入口组件
@Component 表示自定义组件
系统组件: 是ArkUI框架中内置的基础组件或容器组件,开发者可以直接拿来使用~
例如:样例中的
Row ( ) 、 Column ( ) 属于 容器组件,用于容纳其他组件~
Text ( ) 、 Image ( ) 属于 基础组件,用于显示文本~
自定义组件: 开发者按照自己的构想与需求,设计出来的具有一定美观性与功能性的组件~
属性方法: 用于设置基础组件的某种性质,如高度、宽度、字号、字重、背景等~
链式调用: 不同的组件拥有不同的 “ 属性方法 ”,这些方法都可以通过符号 “ . ” 来链式调用~
事件方法: 通过触发或者调用组件的事件方法,设置组件对于事件的响应逻辑~