# HarmonyOS NEXT 体验官 # 原生应用&元服务开发~基础知识篇 原创

时空未宇
发布于 2024-7-28 14:17
浏览
0收藏
  • 集成开发环境版本(IDE)
    DevEco Studio 5.0.3.403
    # HarmonyOS NEXT 体验官 # 原生应用&元服务开发~基础知识篇-鸿蒙开发者社区
    获取网址:https://developer.huawei.com/consumer/cn/download/
    当然,这里也有助力快速构建HarmonyOS应用/元服务最新的开发工具
    Command Line Tools ;ohpm-repo;DevEco CodeGenie;DevEco Testing
  • 调试真机系统版本
    HarmonyOS NEXT Developer Beta 1
    ——————————————————————————————————————————

元服务

::: hljs-center

# HarmonyOS NEXT 体验官 # 原生应用&元服务开发~基础知识篇-鸿蒙开发者社区

:::

元服务介绍

在形式上是一个在主屏幕上没有应用图标且无需安装的应用程序~
访问服务通过服务小部件,碰一碰、或者扫描二维码~
也可通过设备负一屏、全局搜索、应用市场、小艺建议等方式发现元服务~
是鸿蒙系统的一种轻量化应用形态,由鸿蒙系统应用程序框架管理,
具有免安装、即点即用、用完即走、轻量高效等特点。

::: hljs-right

——————引自《鸿蒙生态元服务开发白皮书》

:::

元服务设计

每个元服务有独立的 图标、名称
元服务图标与应用图标有明显区别,
# HarmonyOS NEXT 体验官 # 原生应用&元服务开发~基础知识篇-鸿蒙开发者社区
::: hljs-right

———————笔者构思设计的一些元服务案例

:::

内部圆形:表示完整独立;外圈装饰线:表示可分可合可流转的特点~
名称的中文字符个数在8个以内为最佳~

服务卡片

为了给用户提供方便、快捷、智能的服务体验,每个元服务都要配置服务卡片。
服务卡片可分为小卡(2X2)、中卡(2X4)、大卡(4X4)
卡片作为元服务的直接入口。,需要做到轻量承载,易用可见、智能可选和多端可变!
# HarmonyOS NEXT 体验官 # 原生应用&元服务开发~基础知识篇-鸿蒙开发者社区
::: hljs-right

——————————左边为 2X2 的小卡,右边为 2X4 的中卡

:::

原生应用

# HarmonyOS NEXT 体验官 # 原生应用&元服务开发~基础知识篇-鸿蒙开发者社区

原生精致、原生易用、原生流畅;
原生安全、原生智能、原生互联;

应用描述

需要安装的应用程序。通过触摸主屏幕上的应用程序图标进入该应用。

技术理念

一次开发,多端部署

一个工程,一次开发上架,多端按需部署!

可分可合,自由流转

在开发态,开发者通过业务功能解耦,把不同的业务拆分为多个功能模块~
在部署态,开发者可以将一个或多个模块自由组合,打包成不同的 App Pack 独立上
架。
自由流转的能力,使得开发者可以方便地开发出跨越多个设备的应用~

统一生态,原生智能

基础知识

UI知识

装饰器: 指的是用于修改或者增强类、方法、属性等元素行为的特殊语法结构。
例如:样例中的 @Entry@Component@State
@Entry 表示该组件为入口组件
@Component 表示自定义组件
系统组件: 是ArkUI框架中内置的基础组件或容器组件,开发者可以直接拿来使用~
例如:样例中的
Row ( )Column ( ) 属于 容器组件,用于容纳其他组件~
Text ( )Image ( ) 属于 基础组件,用于显示文本~
自定义组件: 开发者按照自己的构想与需求,设计出来的具有一定美观性与功能性的组件~
属性方法: 用于设置基础组件的某种性质,如高度、宽度、字号、字重、背景等~
链式调用: 不同的组件拥有不同的 “ 属性方法 ”,这些方法都可以通过符号 . 来链式调用~
事件方法: 通过触发或者调用组件的事件方法,设置组件对于事件的响应逻辑~

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2024-8-15 08:37:03修改
1
收藏
回复
举报
回复
    相关推荐