
原创 加精 置顶 鸿蒙系统应用开发系列 | 从HelloWorld到第一个应用
对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关。这能够让开发者聚焦上层业务逻辑,更加便捷、高效地开发应用。 本文分为11个部分,助力开发者们更加便捷、高效地开发应用,了解HarmonyOS 应用开发基础知识、基础组件、布局开发等等。 1.鸿蒙HarmonyOS系统开发者应用基础知识 2.快速入门:编写第一个页面 3.Java UI框架:组件布局开发说明 4.Java UI框架:XML创建布局 5.JS UI框架:构建用户界面布局说明 6.网络管理

原创 置顶 关于鸿蒙操作系统,你该了解的一切
文章目录系统定义系统定位技术架构内核层系统服务层框架层应用层 系统定义 系统定位 HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。 对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。 对应用开发者而

原创 加精 置顶 HarmonyOS HiSpark IPC DIY Camera试用连载系列 | 从开箱组装到编译uboot
对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验; 对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态差异无关,降低了开发难度和成本。这能够让开发者聚焦上层业务逻辑,更加便捷、高效地开发应用; 对设备开发者而言,HarmonyOS采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。

原创 加精 置顶 鸿蒙HarmonyOS应用开发系列 | 运行你的第一个鸿蒙应用!
本文从鸿蒙HarmonyOS 应用开发的环境配置讲起,手把手教你从0搭建鸿蒙HarmonyOS 应用,直到成功运行你的第一个鸿蒙应用,纯干货分享,建议Mark! 1.鸿蒙HarmonyOS应用开发:环境配置 2.鸿蒙HarmonyOS应用开发:config.json简介 3.鸿蒙HarmonyOS应用开发:运行第一个鸿蒙应用 ...

原创 加精 置顶 鸿蒙内核源码分析系列 | 读懂HarmonyOS内核源代码!
本系列从HarmonyOS架构层视角整理成文, 并用生活场景及讲故事的方式试图去解构内核,一窥究竟。帮助你读懂并快速理解鸿蒙操作系统源码。 1.鸿蒙内核源码分析(调度机制篇) 2.鸿蒙内核源码分析(进程管理篇) 3.鸿蒙内核源码分析(Task管理篇) 4.鸿蒙内核源码分析(内存管理篇) 5.鸿蒙内核源码分析(内存概念篇) 6.鸿蒙内核源码分析(内存映射篇) 7.鸿蒙内核源码分析(内存汇编篇) 8.鸿蒙内核源码分析(内存分配篇) 9.鸿蒙内核源码分析(必读篇)|用故事说内核 10.图解鸿蒙源码逐行注释分析(

原创 加精 置顶 鸿蒙系统学习系列 | 上手HarmonyOS十大必看指南!
华为的鸿蒙系统优点是流畅度和大一统。这套系统主要是基于微内核的全场景分布式OS,可以按照需要进行扩展,由此来实现更为广泛的系统的安全,它主要用于物联网,它的主要特点是很低的时延。 HarmonyOS是一款面向未来、面向全场景(适应移动办公、运动健康、社交通信、媒体娱乐等设备)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。从不同的角度来看,华为鸿蒙的系统,可以有不同的视像。本文分为10个部分,从系统简介到微内核

原创 加精 置顶 品读鸿蒙HDF架构系列 | 读码百遍其义自见
不同读码人都会有各自读代码的习惯和切入点,HDF是Harmony Driver Fundation的缩写,实际上便是鸿蒙形成的一套管理设备驱动的框架模型,也被称为“驱动子系统”。本文将带你细品鸿蒙HDF架构,将软件图形化,从鸿蒙HDF架构轻松理解鸿蒙系统各种观念、逻辑与结构,帮助初次接触鸿蒙的开发者打好基础。 1.品读鸿蒙HDF架构(一) 2.品读鸿蒙HDF架构(二) 3.品读鸿蒙HDF架构(三) ...

原创 加精 置顶 全方位了解鸿蒙系列 | 从生态体系到内核开发到编译
本文将详细说明鸿蒙与Linux、Windows、安卓、iOS之间的区别及关系,为大家说明鸿蒙生态体系包含哪些内容;并概述鸿蒙内核开发相关事宜;同时带你快速了解如何在鸿蒙系统进行源码下载编译、APP编译等操作。帮助你由浅入深了解鸿蒙并使用鸿蒙。 1.鸿蒙不是Linux也不是安卓 2.鸿蒙内核开发概述 3.鸿蒙系统体验之在IMX6ULL上体验鸿蒙系统 4.鸿蒙源码下载并编译 5.给IMX6ULL编译鸿蒙Liteos-a 6.鸿蒙系统编译第一个App:Hello 7.鸿蒙App编译 ...

原创 加精 置顶 鸿蒙开发起步系列 | 环境搭建、HarmonyOS应用开发及智能硬件开发
本文从鸿蒙环境搭建开始说起,并汇总了HarmonyOS智能硬件开发和应用开发的一手资料,全场景剖析HarmonyOS系统究竟是什么、如何助力开发者更便捷高效地开发应用。 1.我的鸿蒙起步——开发环境搭建 2.HarmonyOS智能硬件开发学习指南 3.应用开发HarmonyOS应用开发学习指南 ...

如何设计和开发一个属于自己的HarmonyOS车机应用?
HarmonyOS针对汽车场景提供了驾驶安全管控和车辆控制能力集,帮助开发者构建车载控制平台上可以使用的应用。开发者通过这些能力集,可以构建出更加适合于车载控制系统上运行的应用,提高驾驶员体验,也让乘客在旅途中享受优质的乘车服务。

哪里可以买HarmonyOS开发版?
在今年的华为开发者大会上,余承东正式发布鸿蒙2.0版本,并宣布今年年底首先对国内开发者发布针对智能手机的HarmonyOS beta版本,最快明年华为的手机将全面升级至鸿蒙系统。那么在哪里可以买到HarmonyOS开发版呢?

谁会积极拥抱鸿蒙OS?
华为自2012年开始研发这款操作系统,其具有轻量化、小巧、功能强大的优势,率先应用在智能手表、智慧屏、车载设备、智能音箱等智能终端上,鸿蒙OS基于分布架构,天生流畅,内核安全,能够带来终端之间实现能力互相共享。

如何看待今年HarmonyOS 2.0的升级?
HarmonyOS ,是华为推出的分布式操作系统。2020年9月10日,华为消费者业务CEO余承东宣布华为鸿蒙系统升级至2.0版本,即HarmonyOS 2.0。

HarmonyOS智能厨房场景体验

HarmonyOS智慧远程教育场景体验

HarmonyOS智慧出行场景体验

HarmonyOS智慧办公场景体验

华为CBG软件部副总裁杨海松谈HarmonyOS 2.0

原创 智慧屏和智能穿戴开发:接口网络访问的上传下载
支持设备 表1API的设备支持情况 API 智慧屏 智能穿戴 request.upload 支持 支持 request.download 支持 支持 request.onDownloadComplete 支持 支持 导入模块 import r.

原创 轻量级智能穿戴开发基础组件:input
交互式组件,澳门励骏娱乐:包括单选框,多选框,按钮。 子组件 不支持。 属性 名称 类型 默认值 必填 描述 type string button 否 input组件类型,可选值为button,checkbox,radio。 button,checkbox,radio不支持动态修改。可选值定义如下

原创 智慧屏和智能穿戴开发基础组件:button
button 提供按钮组件,包括胶囊按钮、圆形按钮、文本按钮、弧形按钮、下载按钮。 支持设备 表1组件的设备支持情况 智慧屏 智能穿戴 支持 支持 权限列表 ohos.permission.INTERNET(如果icon使用云端路径) 子组件 不支持。 属性 名称 类型 默认值 必填 描述 .

原创 鸿蒙HarmonyOS系统应用开发|接口描述语言构成
数据类型 HarmonyOS IDL支持的数据类型可分为:基本数据类型、自定义类型、声明的Sequenceable数据类型、声明的接口类型、数组类型以及容器类型。 基本数据类型HarmonyOS IDL基本数据类型与Java数据类型、C/C++数据类型的对应关系如下表所示: HarmonyOS IDL基本数据类型 Java数据类型 C++数据类型 C数据类型 数据长度(byt

原创 网络管理:使用当前网络打开一个URL链接
场景介绍 应用使用当前的数据网络打开一个URL链接。 接口说明 应用使用当前网络打开一个URL链接,所使用的接口说明如下。 类名 接口名 功能描述 NetManager getInstance(Context context) 获取网络管理的实例对象。 hasDefaultNet() 查询当前

原创 JS UI框架:构建用户界面布局说明
JS UI框架在不同设备的布局示例如下: 图1不同设备的布局示例 JS UI框架中智慧屏以720px(px指逻辑像素,非物理像素)为基准宽度,根据实际屏幕宽度进行缩放,例如当width设为100px时,在宽度为1440物理像素的屏幕上,实际显示的宽度为200物理像素。智能穿戴的基准宽度为454px,换算逻辑同理。 一个页面的基本元素包含标题区域、文本区域、图片区域等,每个基本元素内还可以包含多个子元素,开发者根据需求还可以添加按钮、开关、进度条等组件。在构建页面布局时,需要对每个基本元素思考以下几..