鸿蒙OS开发文档 鸿蒙OS RawFileEntry

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 2

RawFileEntry

java.lang.Object
|---ohos.global.resource.RawFileEntry

public abstract class RawFileEntry
extends Object

管理应用程序包中的原始文件。 可以从这个类中获取资源。

RawFileEntry 实例只能通过 ResourceManager.getRawFileEntry(String) 方法获取。

Since:

3

构造函数摘要

构造函数描述
RawFileEntry()

方法总结

修饰符和类型方法描述
abstract Entry[]getEntries()搜索所有原始文件的路径。
abstract Entry.TypegetType()获取 RawFileEntry 的类型,FOLDER 或 FILE。
abstract ResourceopenRawFile()获得对原始文件的访问权限。
abstract RawFileDescriptoropenRawFileDescriptor()访问应用程序包中原始文件目录的相对路径中的原始文件的文件描述符。
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

构造函数详细信息

RawFileEntry

public RawFileEntry()

方法详情

openRawFile

public abstract Resource openRawFile() throws IOException

获得对原始文件的访问权限。

返回:

返回原始文件。

Throws:

Throw名称Throw描述
IOException如果在搜索所有原始文件期间发生 I/O 错误,则引发此异常。

openRawFileDescriptor

public abstract RawFileDescriptor openRawFileDescriptor() throws IOException

访问应用程序包中原始文件目录的相对路径中的原始文件的文件描述符。

返回:

返回原始文件的文件描述符。

Throws:

Throw名称Throw描述
IOException如果在搜索所有原始文件期间发生 I/O 错误,则引发此异常。

getEntries

public abstract Entry[] getEntries() throws IOException

搜索所有原始文件的路径。

返回:

返回所有原始文件的路径。

Throws:

Throw名称Throw描述
IOException如果在搜索所有原始文件期间发生 I/O 错误,则引发此异常。

getType

public abstract Entry.Type getType()

获取 RawFileEntry 的类型,FOLDER 或 FILE。

返回:

返回 RawFileEntry 的类型。