自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(341)
  • 收藏
  • 关注

原创 鸿蒙OpenHarmony开发:【编译构建指导】

清除指定路径可输入路径参数:hb clean out/board/product,默认将清除当前hb set的产品对应out路径。:上述安装ohos-build的过程中会安装编译工具hb,但有时会出现hb安装不成功的情况,若安装不成功,则按照[hb安装]重新安装。根据上一节的配置规则新增相应配置并进行编译,主要包含产品、部件、芯片解决方案和模块四个粒度。编译构建可以编译产品、部件和模块,但是不能编译子系统。基于以上概念,编译子系统通过配置来实现编译和打包,该子系统主要包括:模块、部件、子系统、产品。

2024-05-12 22:12:52 933

原创 鸿蒙OpenHarmony开发板【快速入门】大合集

轻量系统(基于Hi3861开发板)小型系统(基于Hi3516开发板)标准系统(基于RK3568开发板)轻量系统(基于Hi3861开发板)小型系统(基于Hi3516开发板)标准系统(基于RK3568开发板)

2024-05-08 15:21:47 515

原创 鸿蒙ArkUI-X跨语言调用说明:平台差异化【Android、ios动态化】

本文介绍如何在Android平台进行ArkUI-X动态化开发,包括动态化目录规则及约束。本文介绍如何在iOS平台进行ArkUI-X动态化开发,包括动态化目录规则及约束。

2024-05-23 14:32:15 293

原创 鸿蒙ArkUI-X平台差异化:【运行态差异化(@ohos.deviceInfo)】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-22 22:09:33 503

原创 鸿蒙开发接口公共事件与通知:【FFI能力】 N-API在Android、iOS平台应用的使用指导

在d.ts文件中添加暴露接口声明// entry\src\main\cpp\types\libentry\index.d.ts,包含Native侧暴露给ArkTS侧接口的声明。// Native侧暴露给ArkTS侧接口的声明。

2024-05-22 21:03:57 287

原创 鸿蒙ArkUI-X跨语言调用说明:【平台桥接开发指南(Android)BridgePlugin】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-22 14:46:13 434

原创 鸿蒙ArkUI-X跨语言调用说明:【平台桥接开发指南(Android)Bridge API】

本模块提供ArkUI端和Android或iOS平台端消息通信的功能,包括数据传输、方法调用和事件调用。需配套平台端API使用,Android侧请参考[BridgePlugin],iOS侧参考[BridgePlugin]。

2024-05-21 21:55:28 638

原创 鸿蒙ArkUI-X跨语言调用说明:【平台桥接开发指南(Android)】

平台桥接用于客户端(ArkUI)和平台(Android或iOS)之间传递消息,即用于ArkUI与平台双向数据传递、ArkUI侧调用平台的方法、平台调用ArkUI侧的方法。本文主要介绍Android平台与ArkUI交互,ArkUI侧具体用法请参考[Bridge API],Android侧参考[BridgePlugin]。

2024-05-21 20:58:50 559

原创 鸿蒙开发接口公共事件与通知:【FFI能力(Node-API)】

Node-API是封装底层JavaScript运行时能力的一套Native接口。

2024-05-21 16:12:19 510

原创 鸿蒙ArkUI-X跨语言调用说明:【平台桥接(@arkui-x.bridge)】

鸿蒙—作为国家主力推送的国产操作系统。部分的高校已经取消了安卓课程,从而开设鸿蒙课程;企业纷纷跟进启动了鸿蒙研发。并且鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,未来将会支持 50 万款的应用。那么这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-21 14:59:27 744

原创 鸿蒙ArkUI-X跨平台开发:【bility开发说明(iOS端)】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-20 22:07:35 681

原创 鸿蒙ArkUI-X跨平台开发:【bility开发说明(Android平台)】

本文介绍将ArkUI框架扩展到Android平台所需要的必要的类及其使用说明,开发者基于OpenHarmony,可复用大部分的应用代码(生命周期等)并可以部署到Android平台,降低跨平台应用开发成本。

2024-05-20 21:18:00 924

原创 鸿蒙ArkUI-X跨平台开发:【资源分类与访问】

鸿蒙—作为国家主力推送的国产操作系统。部分的高校已经取消了安卓课程,从而开设鸿蒙课程;企业纷纷跟进启动了鸿蒙研发。并且鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,未来将会支持 50 万款的应用。那么这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-20 15:09:12 1115

原创 鸿蒙ArkUI-X跨平台开发:【SDK目录结构介绍】

本文档配套ArkUI-X,将OpenHarmony ArkUI开发框架扩展到不同的OS平台,比如Android和iOS平台,让开发者基于ArkUI,可复用大部分的应用代码(UI以及主要应用逻辑)并可以部署到相应的OS平台,降低跨平台应用开发成本。

2024-05-19 21:44:32 841

原创 鸿蒙ArkUI-X跨平台开发:【 应用工程结构说明】

跨平台应用工程目录结构,包含一套为ArkUI开发者提供的应用工程模板,提供构建OpenHarmony应用,HarmonyOS应用,Android应用,iOS应用的能力。ArkUI-X应用工程目录结构│ ├── android // Android平台相关代码│ └── ios // iOS平台相关代码├── entry├── hvigor。

2024-05-19 21:00:25 555

原创 鸿蒙ArkUI-X跨平台开发:【 编写第一个ArkUI-X应用】

通过构建一个简单的ArkUI页面跳转示例,快速了解资源创建引用,路由代码编写和UI布局编写等应用开发流程。

2024-05-17 21:58:50 692

原创 鸿蒙ArkUI-X跨平台开发:【命令行工具(ACE Tools)】

ACE Tools是一套为ArkUI-X项目跨平台应用开发者提供的命令行工具,支持在Windows/Ubuntu/macOS平台运行,用于构建OpenHarmony/HarmonyOS、Android和iOS平台的应用程序,其功能包括开发环境检查,新建项目,编译打包,安装调试等。ACE - ArkUI跨平台运行环境 (ArkUI Cross-platform Environment)。图1 ACE Tools命令行工具模块结构。

2024-05-17 20:40:53 888

原创 鸿蒙ArkUI-X跨平台技术:【开发初体验】

ACE Tools是一套为ArkUI-X应用开发者提供的命令行工具,支持在Windows/Ubuntu/macOS平台运行,用于构建OpenHarmony、HarmonyOS、Android和iOS平台的应用程序, 其功能包括开发环境检查,新建项目,编译打包,安装调试等。鸿蒙—作为国家主力推送的国产操作系统。部分的高校已经取消了安卓课程,从而开设鸿蒙课程;企业纷纷跟进启动了鸿蒙研发。并且鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,未来将会。

2024-05-17 15:53:11 825

原创 鸿蒙ArkUI-X跨平台技术:【SDK结构介绍】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-16 22:14:55 876

原创 鸿蒙ArkUI-X跨平台技术:【开发准备】

本文档适用于ArkUI跨平台应用开发的初学者。通过开发环境搭建、应用工程创建、编译和运行,熟悉ArkUI跨平台应用开发基本流程。在开始之前,您需要了解有关跨平台应用的一些基本概念:ArkUI框架的简单说明、ArkUI-X的基本概念。

2024-05-16 20:44:00 721

原创 鸿蒙ArkUI-X跨平台技术:【概述】

本文档描述ArkUI开发框架跨平台运行能力相关的总体技术方案。研发模型,兼容OpenHarmony应用的Stage开发模型,支持基于ArkTS的声明式开发范式,可跨平台。声明式UI后端引擎,包括布局,渲染,C++ UI组件,事件机制等,可跨平台。API扩展机制,基于NAPI机制,可跨平台。不同平台需要各自扩展具体的API实现。工具链/SDK, 工具链可跨平台,SDK需基于不同平台构建。另外,ArkUI依赖的ArkTS引擎以及图形引擎,也可跨平台。

2024-05-16 16:11:05 583

原创 鸿蒙应用布局ArkUI:【其他常用布局容器和组件】介绍

从上面的OpenHarmony技术梳理来看,,下面推荐一些:完整内容可在头像页保存,或这。

2024-05-15 20:12:43 395

原创 鸿蒙ArkUI开发:常用布局【创建网格(Grid/GridItem)】

而网上有关鸿蒙的开发资料非常的少,假如你想学好鸿蒙的应用开发与系统底层开发。你可以参考这份资料,少走很多弯路,节省没必要的麻烦。由两位前阿里高级研发工程师联合打造的《鸿蒙NEXT星河版OpenHarmony开发文档》里面内容包含了(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(Harmony NEXT)技术知识点如果。

2024-05-15 16:18:15 534

原创 鸿蒙ArkUI开发:常用布局【 创建列表(List)】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-14 22:14:25 522

原创 鸿蒙ArkUI开发:常用布局【相对布局】

从上面的OpenHarmony技术梳理来看,,下面推荐一些:完整内容可在头像页保存,或这。

2024-05-14 20:42:21 750 1

原创 鸿蒙ArkUI开发:【弹性布局(主轴&交叉轴对齐方式)】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-14 15:28:46 650

原创 鸿蒙ArkUI开发:常用布局【弹性布局方向图】

【代码】鸿蒙ArkUI开发:常用布局【弹性布局方向图】

2024-05-13 22:02:09 455

原创 鸿蒙ArkUI开发:常用布局【交叉轴】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-13 21:11:10 881

原创 鸿蒙跨平台框架:【ArkUi-X】创建工程

鸿蒙推出了鸿ArkUi-X 框架所以就写个文章分享一下鸿蒙的 ArkUi-X其实之前朋友就有提到过 一直没有去尝试,国庆放长假期回来我觉得有必要分享给大家,在这里我也希望鸿蒙能够崛起 这样也可以给我们开发者创造出更多的岗位 至于这个语言arkts 算是ts超集, 前端的同学比较容易上手跟flutter也比较像 学起来也没什么难度。ArkTS + ArkUI-X ,让国产自研技术达到了一个新高度,完成了从零到一的迈步,让自研不再是 PPT ,不再是“套壳”。

2024-05-13 17:38:29 474

原创 鸿蒙ArkUI之【如何选择布局?】

声明式UI提供了以下9种常见布局,开发者可根据实际应用场景选择合适的布局进行页面开发。position、offset等属性影响了布局容器相对于自身或其他组件的位置。

2024-05-13 15:18:47 997

原创 鸿蒙ArkUI:【从代码到UI显示的整体渲染流程】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-12 21:18:37 808

原创 鸿蒙ArkUI:【编程范式:命令式->声明式】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-11 22:46:22 930

原创 鸿蒙OpenHarmony:【关于deps、external_deps的使用】

在添加一个模块的时候,需要在BUILD.gn中声明它的依赖,为了便于后续处理部件间依赖关系,我们将依赖分为两种——部件内依赖deps和部件间依赖external_deps。点击或者复制转到。如上图所示,主要分为部件内依赖(图左)和部件间依赖(图右)。:部件间依赖要写在external_deps里面,格式为”部件名:模块名"的形式,并且依赖的模块必须是依赖的部件声明在inner_kits中的模块。

2024-05-11 21:04:38 793

原创 鸿蒙OpenHarmony:【常见编译问题和解决方法】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-11 16:00:36 909

原创 鸿蒙OpenHarmony技术:【Docker编译环境】

OpenHarmony为开发者提供了两种Docker环境,以帮助开发者快速完成复杂的开发环境准备工作。独立Docker环境:适用于直接基于Ubuntu、Windows操作系统平台进行版本编译的场景。基于HPM的Docker环境:适用于使用HPM工具进行发行版编译的场景。点击或者复制转到。表1Docker镜像介绍系统类型运行平台Docker镜像仓库标签标准系统(独立Docker环境)3.2小型系统(独立Docker环境)3.2轻量系统(独立Docker环境)3.2。

2024-05-10 22:02:08 850

原创 鸿蒙OpenHarmony开发板解析:【系统能力配置规则】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-10 20:26:57 1039

原创 鸿蒙OpenHarmony开发板解析:【特性配置规则】

下面介绍feature的声明、定义以及使用方法。点击或者复制转到。在部件的bundle.json文件中通过feature_list来声明部件的feature列表,每个feature都必须以""开头。features中可以为部件声明多个feature。feature的定义该值是此部件的默认值,产品可以在部件列表中重载该feature的值。feature需给部件内多个模块使用时,建议把feature定义在部件的全局gni文件中,各个模块的BUILD.gn中import该gni文件。

2024-05-10 17:24:41 522

原创 鸿蒙OpenHarmony开发板解析:【芯片解决方案】

创建内核适配目录,并编写开发板编译配置config.gni文件。在开发板目录下创建BUILD.gn,target名称应与开发板名称一致。创建芯片解决方案目录。

2024-05-10 15:35:08 584

原创 鸿蒙OpenHarmony开发板解析:【Rust模块配置规则和指导】

鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

2024-05-09 22:08:04 1034

原创 鸿蒙OpenHarmony开发板解析:【 模块配置规则】

编译子系统通过模块、部件和产品三层配置来实现编译和打包。模块就是编译子系统的一个目标,包括(动态库、静态库、配置文件、预编译模块等)。模块要定义属于哪个部件,一个模块只能归属于一个部件。OpenHarmony使用定制化的Gn模板来配置模块规则,Gn语法相关的基础知识请参考。ohos开头的模板与内建模板的差异主要在于:推荐使用ohos定制模板。

2024-05-09 20:21:50 984

空空如也

空空如也

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

TA关注的人

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