- 博客(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
原创 鸿蒙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开发:【弹性布局(主轴&交叉轴对齐方式)】
鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!
2024-05-14 15:28:46 650
原创 鸿蒙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关注的人