鸿蒙OpenHarmony Native API【raw_dir.h与raw_file.h】 头文件

raw_dir.h

Overview

Related Modules:

Rawfile

Description:

提供rawfile目录相关功能

功能包括遍历和关闭rawfile目录

Since: 8 Version: 1.0

Summary

Typedefs

Typedef Name Description
[RawDir] typedef struct [RawDir] 提供对rawfile目录的访问

Functions

Function Description
[OH_ResourceManager_GetRawFileName] ([RawDir] *rawDir, int index) const char * 通过索引获取rawfile文件名称
[OH_ResourceManager_GetRawFileCount] ([RawDir] *rawDir) int 获取[RawDir]中的rawfile数量
[OH_ResourceManager_CloseRawDir] ([RawDir] *rawDir) void 关闭已打开的[RawDir]并释放所有相关联资源

raw_file.h

Overview

Related Modules:

Rawfile

Description:

提供rawfile文件相关功能

功能包括搜索、读取和关闭rawfile文件

Since: 8 Version: 1.0

Summary

Classes

Classe Name Description
[RawFileDescriptor] 提供rawfile文件描述符信息

Typedefs

Typedef Name Description
[RawFile] typedef struct [RawFile] 提供对rawfile的访问功能

Functions

Function Description
[OH_ResourceManager_ReadRawFile] (const [RawFile] *rawFile, void *buf, size_t length) int 读取rawfile
[OH_ResourceManager_SeekRawFile] (const [RawFile] *rawFile, long offset, int whence) int 基于指定的offset,在rawfile文件内搜索读写数据的位置
[OH_ResourceManager_GetRawFileSize] ([RawFile] *rawFile) long 获取rawfile长度,单位为int32_t
[OH_ResourceManager_CloseRawFile] ([RawFile] *rawFile) void 关闭已打开的[RawFile] 以及释放所有相关联资源
[OH_ResourceManager_GetRawFileOffset] (const [RawFile] *rawFile) long 获取rawfile当前的offset,单位为int32_t
[OH_ResourceManager_GetRawFileDescriptor] (const [RawFile] *rawFile, [RawFileDescriptor] &descriptor) bool 基于offset(单位为int32_t)和文件长度打开rawfile,并获取rawfile文件描述符
[OH_ResourceManager_ReleaseRawFileDescriptor] (const [RawFileDescriptor] &descriptor) bool 关闭rawfile文件描述符
以上就是本篇文章所带来的鸿蒙开发中一小部分技术讲解;想要学习完整的鸿蒙全栈技术。可以在结尾找我可全部拿到!
下面是鸿蒙的完整学习路线,展示如下:

除此之外,根据这个学习鸿蒙全栈学习路线,也附带一整套完整的学习【文档+视频】,内容包含如下

内容包含了:(ArkTS、ArkUI、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、鸿蒙南向开发、鸿蒙项目实战)等技术知识点。帮助大家在学习鸿蒙路上快速成长!

鸿蒙【北向应用开发+南向系统层开发】文档

鸿蒙【基础+实战项目】视频

鸿蒙面经

为了避免大家在学习过程中产生更多的时间成本,对比我把以上内容全部放在了↓↓↓想要的可以自拿喔!谢谢大家观看!

相关推荐
Ranger09294 小时前
鸿蒙开发新范式:Gpui
rust·harmonyos
Huang兄4 小时前
鸿蒙-深色模式适配
harmonyos·arkts·arkui
SummerKaze2 天前
为鸿蒙开发者写一个 nvm:hmvm 的设计与实现
harmonyos
用户60648767188963 天前
国内开发者如何接入 Claude API?中转站方案实战指南(Python/Node.js 完整示例)
人工智能·python·api
在人间耕耘4 天前
HarmonyOS Vision Kit 视觉AI实战:把官方 Demo 改造成一套能长期复用的组件库
人工智能·深度学习·harmonyos
王码码20354 天前
Flutter for OpenHarmony:socket_io_client 实时通信的事实标准(Node.js 后端的最佳拍档) 深度解析与鸿蒙适配指南
android·flutter·ui·华为·node.js·harmonyos
HarmonyOS_SDK4 天前
【FAQ】HarmonyOS SDK 闭源开放能力 — Ads Kit
harmonyos
Swift社区4 天前
如何利用 ArkUI 框架优化鸿蒙应用的渲染性能
华为·harmonyos
特立独行的猫a4 天前
uni-app x跨平台开发实战:开发鸿蒙HarmonyOS影视票房榜组件完整实现过程
华为·uni-app·harmonyos·轮播图·uniapp-x
盐焗西兰花4 天前
鸿蒙学习实战之路-STG系列(5/11)-守护策略管理-添加与修改策略
服务器·学习·harmonyos