• 博客(62)
  • 资源 (1)
  • 问答 (12)
  • 收藏
  • 关注

原创 一文读懂开源项目 OpenHarmony2.0 开源项目 OpenHarmony 是什么

一图胜万语,开发者拿到OpenHarmony 2.0代码后跑起来的样子OpenHarmony是自主研发、不兼容安卓的全领域下一代开源操作系统。开放原子开源基金会(简称“基金会”)于 2020 年 9 月接受华为捐赠的智能终端操作系统基础能力相关代码,随后进行开源,并根据命名规则为该开源项目命名为 OpenAtom OpenHarmony(简称“OpenHarmony”)。全球有兴趣、有需要的组织和个人都可以参与该项目。迄今为止,该项目已有240多位贡献者,最新的版本为OpenHar.

2021-06-08 18:29:59 54938 7

原创 开源的 OpenHarmony 是每个人的 OpenHarmony

开放原子开源基金会于2020 年 9 月接受华为捐赠的智能终端操作系统基础能力相关代码,随后进行开源,并根据命名规则为该开源项目命名为 OpenAtom OpenHarmony(简称“OpenHarmony”)。2020 年 12 月,博泰、华为、京东、润和、亿咖通、中科院软件所、中软国际等七家单位(按各单位简称首字母排序)在开放原子开源基金会的组织下成立了 OpenHarmony 项目群工作委员会,开始对 OpenHarmony 项目进行开源社区治理。各家单位对 OpenHarmony 开源项目.

2021-06-07 10:42:05 21285 14

原创 全方位了解HarmonyOS 操作系统微内核

鸿蒙OS是一款基于微内核的全场景分布式操作系统,那么微内核是什么?本文将从微内核的发展历史说起,带你全方位了解微内核并快速入门OpenHarmony的LiteOS微内核 ,帮助你理解鸿蒙系统架构。鸿蒙操作系统用的微内核到底是什么?从鸿蒙OS谈谈微内核架构快速入门OpenHarmony的LiteOS微内核鸿蒙HarmonyOS微内核技术...

2020-12-22 15:20:02 7387 4

原创 HarmonyOS HiSpark IPC DIY Camera试用连载系列 | 从开箱组装到编译uboot

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

2020-11-11 18:44:08 6935 3

原创 鸿蒙HarmonyOS应用开发系列 | 运行你的第一个鸿蒙应用!

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

2020-11-11 18:42:27 8685 14

原创 鸿蒙内核源码分析系列 | 读懂HarmonyOS内核源代码!

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

2020-11-11 18:41:15 15003 3

原创 鸿蒙系统学习系列 | 上手HarmonyOS十大必看指南!

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

2020-11-11 18:38:59 13007 13

原创 品读鸿蒙HDF架构系列 | 读码百遍其义自见

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

2020-11-11 18:36:57 3292 5

原创 全方位了解鸿蒙系列 | 从生态体系到内核开发到编译

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

2020-11-11 18:33:40 2936 3

原创 HarmonyOS核心能力 | 关于分布式软总线

HarmonyOS核心能力之一分布式软总线让多设备融合为“一个设备“,带来设备内和设备间高吞吐、低时延、高可靠的流畅连接体验。本文将详细地讲解分布式软总线、探讨鸿蒙分布式软总线子系统,其中技术专家郑凯带来的分布式软总线的技术解读将给大家开发跨应用之痛带来全新解决思路。HarmonyOS最核心的“分布式软总线”技术解读华为鸿蒙OS尖刀武器之分布式软总线技术鸿蒙子系统解读-分布式软总线子系统初步研究(上)鸿蒙子系统解读-分布式软总线子系统初步研究(下)...

2020-12-28 17:25:28 5961 7

转载 【CodeLab】手把手教你创建第一个手机“Hello World”

文章来源 | HarmonyOS开发者公众平台【CodeLab栏目】HarmonyOS应该如何上手?有没有实操项目可供入门?我们致力于挖掘生动有趣的案例,用浅显易懂的文字,简单易上手的代码,呈现HarmonyOS开发的多样性,让你一看就懂,一敲就会!全新上线,请多指教。HUAWEI DevEco Studio使用指南想要完成HarmonyOS手机应用开发,入门技能是什么?答案当然是要熟练使用HUAWEI DevEco Studio!(以下简称DevEco Studio)...

2020-12-28 14:18:14 1431

转载 HarmonyOS最核心的“分布式软总线”技术解读

文章来源 | HarmonyOS开发者公众平台什么是分布式软总线呢?分布式软总线是HarmonyOS架构中最底层的技术 分布式软总线是HarmonyOS的大动脉开发跨端应用,开发者们是否面临以下挑战:1.跨端操作需要每次重复建立连接2.近场通信方式(蓝牙,WiFi,UWB等)必须感知才能实现连接3.无线环境必须建立标准的用于服务器的协议栈4.不同物理层无法实现统一的开发体验针对这些开发者的开发之痛,技术专家郑凯带来的分布式软总线的技术解读将给大家带来全新解决..

2020-12-24 11:09:02 8932

原创 鸿蒙系统应用开发UI框架 | JS UI框架,跨设备的高性能UI开发框架

JS UI框架支持纯JavaScript、JavaScript和Java混合语言开发。本文鸿蒙真的是套壳吗?HarmonyOS应用开发初体验,Java原生和JavaScript的mvvm开发鸿蒙 OS:使用 JavaScript 开发 Todo App UI 界面鸿蒙系统中的 JS 开发框架逐行分析鸿蒙系统的 JavaScript 框架...

2020-12-21 17:20:54 5791 11

转载 DevEco Studio 2.0,为跨端应用“高效开发”设计

来源 | HarmonyOS开发者12月16日,万众期待的HarmonyOS 2.0手机应用开发者Beta版本在北京正式发布。与此同时,作为手机开发者Beta版本的配套IDE工具,HUAWEI DevEco Studio 2.0 Beta3也针对手机同步升级了相关特性功能,让大家能够更高效便捷地开发跨端应用。 Huawei DevEco Studio是华为打造的一款面向1+8+N全场景、泛终端的一站式集成开发环境。2020年9月HDC发布2.0 Beta1版本...

2020-12-21 13:20:30 1188 1

原创 鸿蒙HarmonyOS应用开发系列 | 从浅到深解读开发核心Ability

鸿蒙 Ability 讲解(页面生命周期、后台服务、数据访问)用Android的Activity生命周期解释HarmonyOS的Page Ability生命周期HarmonyOS鸿蒙开发之通过代码创建页面 Feature Ability

2020-12-17 11:00:16 3927 4

转载 HarmonyOS 生态最重的拼图,手机开发者 Beta 版终于到来

【CSDN 编者按】手机开发者 Beta 版本将于 12 月 16 日在北京与众多开发者见面,鸿蒙系统能否满足众多开发者的期待?独具一格的分布式操作系统是否真能加速智慧时代的到来?责编 | 张文头图 | HDC2020华为开发者大会出品 | CSDN(ID:CSDNnews)何谓期盼?温庭筠说“过尽千帆皆不是”,辛弃疾言“众里寻他千百度”。那么2020年,开发者盼望什么呢?HarmonyOS 何时登上手机,恐怕正是其中之一。去年,华为正式宣布 HarmonyOS 到来...

2020-12-15 10:41:54 950

原创 鸿蒙HarmonyOS应用开发系列 | 解读鸿蒙源码

收集并将持续更新。鸿蒙OS的系统调用是如何实现的? | 解读鸿蒙源码 鸿蒙开发环境搭建、源码下载和编译 鸿蒙OpenHarmony源码下载及构成简介 鸿蒙源码下载并编译 Harmony OS 开发避坑指南——源码下载和编译 全网最全的鸿蒙源码结构分析(附自制4张架构图)...

2020-12-14 15:44:10 19507 10

转载 HarmonyOS上如何实现自定义控件的功能

来源 |HarmonyOS开发者LinearLayout又称作线性布局,是一种非常常用的布局。正如它的名字所描述的一样,这个布局会将它所包含的控件在线性方向上依次排列。既然是线性排列,肯定就不仅只有一个方向,这里一般只有两个方向:水平方向和垂直方向。但在实际开发中,为了呈现更好的视觉体验和交互效果,往往需要在LinearLayout外有其他的布局,比如下图这个手表应用中,在LinearLayout最外侧有个圆环。那么这一效果的呈现,在HarmonyOS上如何实现呢?首先,为了...

2020-12-11 13:42:45 2605 1

原创 HarmonyOS应用开发文档更新系列

智慧屏和智能穿戴开发

2020-12-07 15:26:42 2841

原创 轻量级智能穿戴开发:开发示例

HarmonyOS应用开发文档更新说明:生命周期新增onHide的说明,方便开发者更易理解生命周期 ; 以“动态改变样式”为例,讲解绘制样式和交互事件,方便开发者循序渐进地理解轻量级开发的基础功能。目录生命周期绘制样式行内样式选择器样式动态绑定样式交互事件生命周期应用生命周期主要有两个:应用创建时调用的onCreate和应用销毁时触发的onDestroy。一个应用中可能会有多个页面,一个页面一般包括onInit、onReady、onShow和onDestroy等在.

2020-12-04 17:46:10 2083 2

原创 融合搜索:开发指导

目录场景介绍接口说明开发步骤场景介绍索引源应用,一般为有持久化数据的应用,可以通过融合搜索接口为其应用数据建立索引,并配置全局搜索可搜索实体,帮助用户通过全局搜索应用查找本应用内的数据。应用本身提供搜索框时,也可直接在应用内部通过融合搜索接口实现全文搜索功能。接口说明HarmonyOS中的融合搜索为开发者提供以下几种能力,详见API参考。表1融合搜索接口功能介绍 类名 接口名 描述 Searc.

2020-12-03 17:24:29 2284

原创 开发一个JS FA应用

目录构建页面布局构建页面样式构建页面逻辑效果示例本文主要介绍如何开发一个JS FA应用。此应用相对于Hello World应用模板具备更复杂的页面布局、页面样式和页面逻辑。该页面可以通过将焦点移动到不同颜色的圆形来选择不同的食物图片,也可以进行添加到购物车操作,应用效果图如下。图1JS FA应用效果图构建页面布局开发者在index.hml文件中构建页面布局。在进行代码开发之前,首先要对页面布局进行分析,将页面分解为不同的部分,用容器组件来承载。根据JS FA应用效果图,此页.

2020-12-03 17:23:29 1699 1

原创 看专家浅析鸿蒙操作系统:应未来而生

2019年8月9日,华为正式发布鸿蒙系统,2020年9月10日,华为鸿蒙系统升级至2.0版本,即HarmonyOS2.0。本文 各个领域的专家对鸿蒙系统的看法、行业分析。

2020-12-02 18:09:21 5678 15

原创 【官方总结】HarmonyOS应用开发常见问题FAQ

目录HarmonyOS开发基础类问题FAQJS UI开发类问题FAQJava UI开发类问题FAQ媒体、数据管理、权限类问题FAQHarmonyOS开发基础类问题FAQ1Q:需要使用什么工具进行HarmonyOS应用开发?A:可使用HUAWEI DevEco Studio(简称DevEco Studio)进行HarmonyOS应用开发。1>DevEco Studio使用指南详见开发者文档https://developer.harmo...

2020-12-02 11:54:30 14326 4

原创 智慧屏和智能穿戴开发:容器组件marquee

HarmonyOS应用开发文档更新修改说明:marquee组件补充示例代码和示例效果图,方便开发者掌握该组件的使用方式。跑马灯组件,用于展示一段单行滚动的文字。支持设备表1组件的设备支持情况 智慧屏 智能穿戴 支持 支持 权限列表无子组件不支持。属性 名称 类型 默认值 必填 ..

2020-12-01 16:34:07 1912 4

原创 智慧屏和智能穿戴开发:基础组件menu

HarmonyOS应用开发文档更新修改说明:menu组件补充示例代码和示例效果图,方便开发者掌握该组件的使用方式。提供菜单组件,作为临时性弹出窗口,用于展示用户可执行的操作。支持设备表1组件的设备支持情况 智慧屏 智能穿戴 支持 不支持 权限列表无子组件<option>子组件。属性 名称 类型 默认值 ..

2020-12-01 16:33:39 1486 1

原创 智慧屏和智能穿戴开发:基础组件chart

HarmonyOS应用开发文档更新修改说明:chart组件补充示例代码和示例效果图,方便开发者掌握该组件的使用方式图表组件,用于呈现线形图、柱状图、量规图界面。支持设备表1组件的设备支持情况 智慧屏 智能穿戴 支持 支持 权限列表无子组件不支持。属性 名称 类型 默认值 必填 ..

2020-12-01 16:32:30 1693 1

原创 智慧屏和智能穿戴开发:容器组件dialog

HarmonyOS应用开发文档更新修改说明:dialog组件补充示例代码和示例效果图,方便开发者掌握该组件的使用方式自定义弹窗容器。支持设备表1组件的设备支持情况 智慧屏 智能穿戴 支持 支持 权限列表无子组件支持单个子组件。属性 名称 类型 默认值 必填 描述 ...

2020-12-01 15:13:44 1334

原创 智慧屏和智能穿戴开发:容器组件tabs

HarmonyOS应用开发文档更新修改说明:tabs组件补充示例代码和示例效果图,方便开发者掌握该组件的使用方式。tab页签容器。支持设备表1组件的设备支持情况 智慧屏 智能穿戴 支持 不支持 权限列表无子组件仅支持最多一个<tab-bar>和最多一个<tab-content>。属性 名称 类型 ..

2020-12-01 15:00:11 1455 1

原创 智慧屏和智能穿戴开发:容器组件swiper

HarmonyOS应用开发文档更新修改说明:swiper组件补充示例代码和示例效果图,方便开发者掌握该组件的使用方式。滑动容器,提供切换子组件显示的能力。支持设备表1组件的设备支持情况 智慧屏 智能穿戴 支持 支持 权限列表无子组件支持除<list>之外的子组件。属性 名称 类型 默认值 ...

2020-12-01 14:37:48 1352

原创 智慧屏和智能穿戴开发:容器组件div

HarmonyOS应用开发文档更新修改说明:div组件补充示例代码和示例效果图,方便开发者掌握该组件的使用方式基础容器,用作页面结构的根节点或将内容进行分组。支持设备表1组件的设备支持情况 智慧屏 智能穿戴 支持 支持 权限列表无子组件支持。属性 名称 类型 默认值 必填 描述..

2020-12-01 14:18:23 1344

原创 智慧屏和智能穿戴开发:动画样式

HarmonyOS应用开发文档更新修改说明:动画样式补充示例代码和示例效果图,方便开发者掌握动画的使用方式。组件普遍支持的可以在style或css中设置的动态的旋转、平移、缩放效果。 名称 类型 默认值 描述 transform-origin <position> 控件中心 变换对象的原点位置,支持px和百分比(相对于动画目标组.

2020-12-01 13:39:02 1375

原创 智慧屏和智能穿戴开发:组件方法

修改说明:智慧屏和智能穿戴开发,组件方法补充示例代码和示例效果图,方便开发者掌握组件方法的使用方式当组件通过id属性标识后,可以使用该id获取组件对象并调用相关组件方法。 名称 参数 必填 默认值 描述 focus Object 格式为:{ focus: true | false } 否 { focus: tr.

2020-12-01 11:58:07 2262

原创 老板电器携手华为HarmonyOS创新升级中国厨房新理念

“民以食为天”,中国烹饪文化由来已久。中式烹饪不仅技法多、步骤繁琐,烹饪过程还充满不确定性。随着5G、物联网时代的到来,技术的创新不断地在为这项传统文化注入新的活力,使得烹饪方式也发生了很大的变革,如何优化烹饪者和厨电产品之间的互动,提升烹饪体验和成功率,成为新时代厨电创新者亟需解决的难题。今年华为HDC开发者大会上,一款搭载了HarmonyOS 2.0的老板大吸力油烟机在体验区亮相,这是老板电器与HarmonyOS合作推出的首款创新产品,其创造性的“碰一碰”实现快速的配网,并且不需要安装App,通过手

2020-11-30 15:59:42 5252 11

原创 HarmonyOS应用开发实战 | 开发运动手表小游戏

HarmonyOS(鸿蒙)运动手表第一个小游戏app——黑白翻棋 从零开发HarmonyOS(鸿蒙)运动手表小游戏——数字华容道

2020-11-27 16:43:53 2741 5

原创 HarmonyOS 鸿蒙入门学习系列 | 从零开始创建并运行一个页面

HarmonyOS鸿蒙入门教程之基础环境和开发工具 HarmonyOS鸿蒙开发之运行第一个页面 HarmonyOS鸿蒙开发之通过代码创建页面FeatureAbility

2020-11-25 16:17:15 2505 1

原创 鸿蒙应用开发学习系列 | 深入了解鸿蒙开发核心

鸿蒙Ability讲解(页面生命周期、后台服务、数据访问) 鸿蒙HAIWEIDevEcoStudio安装配置,运行HelloWorld! 鸿蒙线程讲解(任务分发、线程通信

2020-11-25 14:52:23 1899

原创 鸿蒙HarmonyOS应用开发系列 | 从解析官方文档学习路线到应用开发

本文从创建你的第一个HelloWorld应用,纯干货分享,建议Mark!HarmonyOS(一)快速开始学习鸿蒙开发,官方文档学习路线解析 HarmonyOS(二)应用开发环境搭建准备 HarmonyOS(三)应用开发之创建第一个HelloWorld应用...

2020-11-25 14:51:56 1872 4

原创 鸿蒙系统应用开发系列 | 从HelloWorld到第一个应用

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

2020-11-16 10:48:06 9392 8

原创 轻量级偏好数据库:开发指导

场景介绍轻量级偏好数据库是轻量级存储,主要用于保存应用的一些常用配置,并不适合存储大量数据和频繁改变数据的场景。用户的数据保存在文件中,可以持久化的存储在设备上。需要注意的是用户访问的实例包含文件所有数据,并一直加载在设备的内存中,并通过轻量级偏好数据库的API完成数据操作。接口说明轻量级偏好数据库向本地应用提供了操作偏好型数据库的API,支持本地应用读写少量数据及观察数据变化。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括整型、字符串型、布尔型、浮点型、长整型、字符串型

2020-11-13 17:16:30 3725 5

deveco--studio-2.0.8.203.zip

HUAWEI DevEco Studio:面向华为终端全场景多设备的一站式分布式应用开发平台,支持分布式多端开发、分布式多端调测、多端模拟仿真和全方位的质量与安全保障。

2020-09-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除