codecamp

鸿蒙OS 术语

A

  • Ability

应用的重要组成部分,是应用所具备能力的抽象。Ability 分为两种类型,Feature Ability 和 Particle Ability。

  • AbilityForm

表单,是 Feature Ability 的一种界面展示形式,用于嵌入到其他应用中并作为其界面的一部分显示,并支持基础的交互功能。

  • AbilitySlice

切片,是单个可视化界面及其交互逻辑的总和,是 Feature Ability 的组成单元。一个 Feature Ability 可以包含一组业务关系密切的可视化界面,每一个可视化界面对应一个 AbilitySlice。

  • ANS

Ability Notification Service,是 HarmonyOS 中负责处理通知的订阅、发布和更新等操作的系统服务。

C

  • CES

Common Event Service,是 HarmonyOS 中负责处理公共事件的订阅、发布和退订的系统服务。

D

  • DV

Device Virtualization,设备虚拟化,通过虚拟化技术可以实现不同设备的能力和资源融合。

F

  • FA

Feature Ability,元程序,代表有界面的 Ability,用于与用户进行交互。

H

  • HAP

HarmonyOS Ability Package,一个 HAP 文件包含应用的所有内容,由代码、资源、三方库及应用配置文件组成,其文件后缀名为 .hap。

  • HDF

HarmonyOS Driver Foundation,HarmonyOS 驱动框架,提供统一外设访问能力和驱动开发、管理框架。

I

  • IDN

Intelligent Distributed Networking,是 HarmonyOS 特有的分布式组网能力单元。开发者可以通过 IDN 获取分布式网络内的设备列表以及注册分布式网络内设备在网状态变化信息。

M

  • MSDP

Mobile Sensing Development Platform,移动感知平台。MSDP 子系统提供两类核心能力:分布式融合感知和分布式设备虚拟化两大部分。

  • 分布式融合感知:借助 HarmonyOS 分布式能力,将各设备感知源进行汇总融合,对用户的空间状态、移动状态、手势、健康状态等进行精准感知,构建全场景泛在基础感知能力,支撑智慧生活新体验。
  • 分布式器件虚拟化:借助 HarmonyOS 分布式能力,构筑器件虚拟化平台,将外部设备的各类器件(如 Camera、显示器、SPK/MIC 等)虚拟化为本地设备的器件延伸使用。同时具备将自身器件共享给其他设备使用的能力。

P

  • PA

Particle Ability,元服务,代表无界面的 Ability,主要为 Feature Ability 提供支持,例如作为后台服务提供计算能力,或作为数据仓库提供数据访问能力。

S

  • SA

System Ability,即系统能力,是由OS提供的基础软件服务和硬件服务。

  • Super virtual device,超级虚拟终端

亦称超级终端,通过分布式技术将多个终端的能力进行整合,存放在一个虚拟的硬件资源池里,根据业务需要统一管理和调度终端能力,来对外提供服务。

鸿蒙OS 上架华为应用市场
鸿蒙OS 环境安装
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }