鸿蒙OS RawFileEntry
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.Type | getType() | 获取 RawFileEntry 的类型,FOLDER 或 FILE。 |
abstract Resource | openRawFile() | 获得对原始文件的访问权限。 |
abstract RawFileDescriptor | openRawFileDescriptor() | 访问应用程序包中原始文件目录的相对路径中的原始文件的文件描述符。 |
从类 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 的类型。