raw_dir.h
概述
提供rawfile目录相关功能。功能包括遍历和关闭rawfile目录。
引用文件: <rawfile/raw_dir.h>
库: librawfile.z.so
系统能力: SystemCapability.Global.ResourceManager
起始版本: 8
相关模块: rawfile
汇总
结构体
| 名称 | typedef关键字 | 描述 |
|---|---|---|
| RawDir | RawDir | 提供对rawfile目录的访问。 |
函数
| 名称 | 描述 |
|---|---|
| const char *OH_ResourceManager_GetRawFileName(RawDir *rawDir, int index) | 通过索引获取rawfile文件名称。可以使用此方法遍历rawfile目录。 |
| int OH_ResourceManager_GetRawFileCount(RawDir *rawDir) | 获取RawDir中的rawfile数量。通过此方法可以获取OH_ResourceManager_GetRawFileName中可用的索引。 |
| void OH_ResourceManager_CloseRawDir(RawDir *rawDir) | 关闭已打开的RawDir并释放所有相关联资源。 |
函数说明
OH_ResourceManager_GetRawFileName()
const char *OH_ResourceManager_GetRawFileName(RawDir *rawDir, int index)
描述
通过索引获取rawfile文件名称。可以使用此方法遍历rawfile目录。
起始版本: 8
参数:
| 参数项 | 描述 |
|---|---|
| RawDir *rawDir | 表示指向RawDir的指针。 |
| int index | 表示文件在RawDir中的索引位置。 |
返回:
| 类型 | 说明 |
|---|---|
| const char * | 通过索引返回文件名称,此返回值可以作为OH_ResourceManager_OpenRawFile的输入参数。 如果遍历完所有文件仍未找到,则返回NULL。 |
参考:
OH_ResourceManager_OpenRawFile
OH_ResourceManager_GetRawFileCount()
int OH_ResourceManager_GetRawFileCount(RawDir *rawDir)
描述
获取RawDir中的rawfile数量。通过此方法可以获取OH_ResourceManager_GetRawFileName中可用的索引。
起始版本: 8
参数:
| 参数项 | 描述 |
|---|---|
| RawDir *rawDir | 表示指向RawDir的指针。 |
返回:
| 类型 | 说明 |
|---|---|
| int | 返回rawDir下的文件个数。如果rawDir为空时返回0。 |
参考:
OH_ResourceManager_GetRawFileName
OH_ResourceManager_CloseRawDir()
void OH_ResourceManager_CloseRawDir(RawDir *rawDir)
描述
关闭已打开的RawDir并释放所有相关联资源。
起始版本: 8
参数:
| 参数项 | 描述 |
|---|---|
| RawDir *rawDir | 表示指向RawDir的指针。 |
参考: