- OHOS HDF 图谱–2--HdfObject对象构造器梁开祝 2022.05.09【说明:“OHOS HDF 图谱”系列文章,是《沉浸式剖析OpenHarmony源代码》一书第9章内容的补充材料。本系列文章将会给出大量的高清图片,要么是无法印刷到书里的超级大图,要么是书籍定稿后新近整理的图片。书籍中如已经有对图片的详细解释,本系列文章将只做简单介绍;如书中没有详细解释,本系列文章将补充... OHOS HDF 图谱–2--HdfObject对象构造器梁开祝 2022.05.09【说明:“OHOS HDF 图谱”系列文章,是《沉浸式剖析OpenHarmony源代码》一书第9章内容的补充材料。本系列文章将会给出大量的高清图片,要么是无法印刷到书里的超级大图,要么是书籍定稿后新近整理的图片。书籍中如已经有对图片的详细解释,本系列文章将只做简单介绍;如书中没有详细解释,本系列文章将补充...
- OHOS HDF 图谱-1-驱动配置信息树状图梁开祝 2022.05.02【说明:“OHOS HDF 图谱”系列文章,是《沉浸式剖析OpenHarmony源代码》一书第9章内容的补充材料。本系列文章将会给出大量的高清图片,要么是无法印刷到书里的超级大图,要么是书籍定稿后新近整理的图片。书籍中如已经有对图片的详细解释,本系列文章将只做简单介绍;如书中没有详细解释,本系列文章将补充详细说明。】... OHOS HDF 图谱-1-驱动配置信息树状图梁开祝 2022.05.02【说明:“OHOS HDF 图谱”系列文章,是《沉浸式剖析OpenHarmony源代码》一书第9章内容的补充材料。本系列文章将会给出大量的高清图片,要么是无法印刷到书里的超级大图,要么是书籍定稿后新近整理的图片。书籍中如已经有对图片的详细解释,本系列文章将只做简单介绍;如书中没有详细解释,本系列文章将补充详细说明。】...
- OHOS标准系统的SAMGR代码解读(v3.1)–2--samgr梁开祝 2022.09.07OHOS标准系统的samgr组件位于3.1分支代码的//foundation/distributedschedule/samgr/目录下,在最新的master分支代码则是//foundation/systemabilitymgr/samgr/目录下。 1. samgr 组件的全景图先看samgr... OHOS标准系统的SAMGR代码解读(v3.1)–2--samgr梁开祝 2022.09.07OHOS标准系统的samgr组件位于3.1分支代码的//foundation/distributedschedule/samgr/目录下,在最新的master分支代码则是//foundation/systemabilitymgr/samgr/目录下。 1. samgr 组件的全景图先看samgr...
- OHOS标准系统的SAMGR代码解读(v3.1)–1--safwk梁开祝 2022.09.04OHOS标准系统的safwk组件位于3.1分支代码的//foundation/distributedschedule/safwk/目录下,在最新的master分支代码则是//foundation/systemabilitymgr/safwk/目录下。通过tree命令将目录树结构打印出来,把测试相... OHOS标准系统的SAMGR代码解读(v3.1)–1--safwk梁开祝 2022.09.04OHOS标准系统的safwk组件位于3.1分支代码的//foundation/distributedschedule/safwk/目录下,在最新的master分支代码则是//foundation/systemabilitymgr/safwk/目录下。通过tree命令将目录树结构打印出来,把测试相...
- OHOS标准系统的SAMGR代码解读(v3.1)–0--前言梁开祝 2022.09.02《OHOS的系统服务框架子系统(SAMGR)代码解读(v2.0)》系列文章详细分析了 OpenHarmony 的轻量系统和小型系统的系统服务框架 safwk_lite 和 samgr_lite 两个组件的实现细节。由于这个 v2.0 版本的内容还算是网络博文,在不少地方的行文表达还偏口语化、部分内容的组... OHOS标准系统的SAMGR代码解读(v3.1)–0--前言梁开祝 2022.09.02《OHOS的系统服务框架子系统(SAMGR)代码解读(v2.0)》系列文章详细分析了 OpenHarmony 的轻量系统和小型系统的系统服务框架 safwk_lite 和 samgr_lite 两个组件的实现细节。由于这个 v2.0 版本的内容还算是网络博文,在不少地方的行文表达还偏口语化、部分内容的组...
- OHOS标准系统的IPC和RPC代码解读–2--IPC全景图梁开祝 2022.09.25 1.IPC全景图直接阅读前文《1–概述》中提到的编译目标【10】(包含【11】)的源代码,将一些关键的类、类的继承关系和调用关系逐渐整理出来,如下图所示(该图仍在继续完善中)。上图可以简单分成以下几个部分:MessageParcel 和 Parcel:这是通过IPC传输的数据对象(sendData和r... OHOS标准系统的IPC和RPC代码解读–2--IPC全景图梁开祝 2022.09.25 1.IPC全景图直接阅读前文《1–概述》中提到的编译目标【10】(包含【11】)的源代码,将一些关键的类、类的继承关系和调用关系逐渐整理出来,如下图所示(该图仍在继续完善中)。上图可以简单分成以下几个部分:MessageParcel 和 Parcel:这是通过IPC传输的数据对象(sendData和r...
- OHOS标准系统的IPC和RPC代码解读–1--概述梁开祝 2022.09.24本想接着前文《OHOS标准系统的SAMGR代码解读》继续分析dmsfwk组件的实现细节,但发现涉及太多的IPC/RPC的内容了,如果对OHOS的IPC/RPC没有足够的理解,很难把dmsfwk组件理解透彻,因此我花了点时间,先整理了一下IPC/RPC相关的代码和部分流程,作为理解SAMGR相关组件的预备知识。I... OHOS标准系统的IPC和RPC代码解读–1--概述梁开祝 2022.09.24本想接着前文《OHOS标准系统的SAMGR代码解读》继续分析dmsfwk组件的实现细节,但发现涉及太多的IPC/RPC的内容了,如果对OHOS的IPC/RPC没有足够的理解,很难把dmsfwk组件理解透彻,因此我花了点时间,先整理了一下IPC/RPC相关的代码和部分流程,作为理解SAMGR相关组件的预备知识。I...
- 大幅减小OH代码占用磁盘空间的几个小技巧 前言随着版本的演进和更新,OpenHarmony的代码量越来越大,非常消耗磁盘空间。以 v4.1-Release 版本为例,参考官方文档提供的以下四条命令获取的OpenHarmony代码已经接近50G(包含//.repo/、//prebuilts/、checkout到工作区的代码和通过git lfs pull下载的大文件):$ repo init ... 大幅减小OH代码占用磁盘空间的几个小技巧 前言随着版本的演进和更新,OpenHarmony的代码量越来越大,非常消耗磁盘空间。以 v4.1-Release 版本为例,参考官方文档提供的以下四条命令获取的OpenHarmony代码已经接近50G(包含//.repo/、//prebuilts/、checkout到工作区的代码和通过git lfs pull下载的大文件):$ repo init ...
- 【HarmonyOS 5】鸿蒙中的UIAbility详解(一) 一、UIAbility是什么?Stage模型中的组件类型名,即UIAbility组件,包含UI,提供展示UI的能力,主要用于和用户交互。UIAbility类似于传统移动开发Android中的Activity或者Fragment。类似IOS开发中的 UIViewController。UIAbility 是 HarmonyOS 应... 【HarmonyOS 5】鸿蒙中的UIAbility详解(一) 一、UIAbility是什么?Stage模型中的组件类型名,即UIAbility组件,包含UI,提供展示UI的能力,主要用于和用户交互。UIAbility类似于传统移动开发Android中的Activity或者Fragment。类似IOS开发中的 UIViewController。UIAbility 是 HarmonyOS 应...
- 【HarmonyOS 5】鸿蒙中的UIAbility详解(三) 一、前言本文是鸿蒙中的UIAbility详解系列的最终章。主要针对UIAbility的冷启动和热启动,对于want数据的处理。UIAbility的备份恢复,UIAbility的接续等高级功能的概念和使用讲解。 二、UIAbility启动模式:冷启动与热启动的Want数据处理 1. 冷启动(Cold Start)应用首次启动或被... 【HarmonyOS 5】鸿蒙中的UIAbility详解(三) 一、前言本文是鸿蒙中的UIAbility详解系列的最终章。主要针对UIAbility的冷启动和热启动,对于want数据的处理。UIAbility的备份恢复,UIAbility的接续等高级功能的概念和使用讲解。 二、UIAbility启动模式:冷启动与热启动的Want数据处理 1. 冷启动(Cold Start)应用首次启动或被...
- 一、前言上文,【FFH】学习设备开发之Hi3861-TCPclient-开关灯(h ttps://ost.51cto.com/posts/19513)留下了的疑惑:在net_demo.h文件里,testFun是什么?它是怎么选择客户端还是服务端再跳转到tcp_client_test.c文件执行TcpClientTest()函数的呢?搞不懂别人高深的代码,于是后面就仿照官方代码,自己写了一份... 一、前言上文,【FFH】学习设备开发之Hi3861-TCPclient-开关灯(h ttps://ost.51cto.com/posts/19513)留下了的疑惑:在net_demo.h文件里,testFun是什么?它是怎么选择客户端还是服务端再跳转到tcp_client_test.c文件执行TcpClientTest()函数的呢?搞不懂别人高深的代码,于是后面就仿照官方代码,自己写了一份...
- 一、前言学习OpenHarmony南向设备开发中的网络通信,它可以将底层开发板获得的数据传输到上层的服务器,服务器亦可通过网络通信控制底层开发板。 二、TCP简介传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 79 定义。TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但... 一、前言学习OpenHarmony南向设备开发中的网络通信,它可以将底层开发板获得的数据传输到上层的服务器,服务器亦可通过网络通信控制底层开发板。 二、TCP简介传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 79 定义。TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但...
- 1.安装软件usb驱动: 下载网址(百度云):https://pan.baidu.com/s/1s_zEuDU_OpcltaJUZNvbLA 提取码:9slw 双击运行DriverInstall.exe进行安装ch341usb转串口驱动(之前下载过ch340驱动可不用下,打开链接即可自动下载)https://www.wch.cn/downloads/file/65.html... 1.安装软件usb驱动: 下载网址(百度云):https://pan.baidu.com/s/1s_zEuDU_OpcltaJUZNvbLA 提取码:9slw 双击运行DriverInstall.exe进行安装ch341usb转串口驱动(之前下载过ch340驱动可不用下,打开链接即可自动下载)https://www.wch.cn/downloads/file/65.html...
- 前提:一定要先完成OpenHarmony开发的环境准备,详细看上一篇文章主要包括以下几点:源码拉取编译环境准备成功编译 一、程序结构• 在代码根目录创建sample子系统文件夹,在子系统目录下创建hello部件文件夹,hello文件夹中创建hello源码目录,构建文件BUILD.gn及部件配置文件bundle.json。详细的开发流程参考官方文档编写 Hello World”程序 (open... 前提:一定要先完成OpenHarmony开发的环境准备,详细看上一篇文章主要包括以下几点:源码拉取编译环境准备成功编译 一、程序结构• 在代码根目录创建sample子系统文件夹,在子系统目录下创建hello部件文件夹,hello文件夹中创建hello源码目录,构建文件BUILD.gn及部件配置文件bundle.json。详细的开发流程参考官方文档编写 Hello World”程序 (open...
- 前言鸿蒙版本腾讯 IM 的聊天功能十分复杂,需要开发者手动实现整个聊天对话的业务代码,这对开发者来说是个不小的挑战。本篇文章先从最基础的聊天对话列表开始教你一步一步实现完整的聊天功能,建议点赞收藏!实现效果先看本文最终的基本实现效果。需求分析对话列表左右排列支持发送文本消息支持实时接收消息支持拉取历史消息技术实现获取历史消息当从会话列表进入聊天详情页面时,首先拉取最新历史消息。可以通过设置参... 前言鸿蒙版本腾讯 IM 的聊天功能十分复杂,需要开发者手动实现整个聊天对话的业务代码,这对开发者来说是个不小的挑战。本篇文章先从最基础的聊天对话列表开始教你一步一步实现完整的聊天功能,建议点赞收藏!实现效果先看本文最终的基本实现效果。需求分析对话列表左右排列支持发送文本消息支持实时接收消息支持拉取历史消息技术实现获取历史消息当从会话列表进入聊天详情页面时,首先拉取最新历史消息。可以通过设置参...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签