鸿蒙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内核、鸿蒙南向开发、鸿蒙项目实战)等技术知识点。帮助大家在学习鸿蒙路上快速成长!

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

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

鸿蒙面经

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

相关推荐
正在走向自律15 分钟前
HarmonyOS 手机/平板远程控制 Windows 电脑实践指南
智能手机·电脑·harmonyos·todesk·远程工具
熊猫钓鱼>_>1 小时前
鸿蒙 PC 三方库适配复盘:libfvad 1.0 —— 把 WebRTC VAD 做成能装进采集链路的静态库
服务器·开发语言·华为·harmonyos·openharmony·适配·鸿蒙pc
aqi002 小时前
AI编程让鸿蒙开发电子书APP更加快捷
android·华为·harmonyos·鸿蒙·harmony
熊猫钓鱼>_>2 小时前
鸿蒙PC高分屏与键鼠交互适配:DPI缩放、右键菜单一次讲清
开发语言·笔记·华为·ai编程·harmonyos·鸿蒙·鸿蒙心迹
Goway_Hui3 小时前
【KMP for OpenHarmony】Cache4k 0.14.0 鸿蒙适配
华为·kotlin·harmonyos
SZYSK4 小时前
OpenHarmony 上读卡、推理和双屏刷新抢 CPU:核验机与消费机的调度差
物联网·算法·harmonyos·1024程序员节
lqj_本人4 小时前
开源鸿蒙平台 KMP_CMP 三方库「URI KMP」适配全流程
华为·开源·harmonyos
ShineWinsu4 小时前
对于Qt:QPushButton常见属性的解析
开发语言·c++·qt·api·gui·按钮·qpushbutton
hhhjhl4 小时前
React Native 三方库「react-native-sha256」的鸿蒙化适配指南
react native·华为·harmonyos