codecamp

鸿蒙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 的类型。

鸿蒙OS RawFileDescriptor
鸿蒙OS Resource
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

鸿蒙OS 开发

鸿蒙OS 术语

鸿蒙OS Java API参考

鸿蒙OS ohos.aafwk.ability

鸿蒙OS ohos.aafwk.abilityjet.activedata

鸿蒙OS ohos.aafwk.content

鸿蒙OS java.lang

鸿蒙OS java.Util

鸿蒙OS java.Util class

鸿蒙OS ohos.data.dataability

鸿蒙OS ohos.data.dataability class

鸿蒙OS ohos.agp.components

鸿蒙OS ohos.agp.components interface

鸿蒙OS ohos.agp.components class

鸿蒙OS ohos.global.configuration

鸿蒙OS java.io

鸿蒙OS ohos.data.resultset

鸿蒙OS ohos.data.resultset interface

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }