ohos.metadata
说明:
当前为Beta阶段。
metadata模块描述元数据信息。
说明:
描述的module、UIAbility、ExtensionAbility配置信息,标签值为数组类型,该标签下的配置只对当前module、UIAbility或ExtensionAbility生效。
导入模块
import kit.AbilityKit.*
使用说明
API示例代码使用说明:
- 若示例代码首行有“// index.cj”注释,表示该示例可在仓颉模板工程的“index.cj”文件中编译运行。
- 若示例需获取Context应用上下文,需在仓颉模板工程中的“main_ability.cj”文件中进行配置。
上述示例工程及配置模板详见仓颉示例代码说明。
class Metadata
public class Metadata {
public var name: String
public var value: String
public var resource: String
}
功能: 元数据信息。通过调用getBundleInfoForSelf接口获取,bundleFlags参数传入GET_BUNDLE_INFO_WITH_HAP_MODULE、GET_BUNDLE_INFO_WITH_ABILITY和GET_BUNDLE_INFO_WITH_METADATA的值。
系统能力: SystemCapability.BundleManager.BundleFramework.Core
起始版本: 22
var name
public var name: String
功能: 元数据名称。
类型: String
读写能力: 可读写
系统能力: SystemCapability.BundleManager.BundleFramework.Core
起始版本: 22
var resource
public var resource: String
功能: 元数据资源描述符,参考示例$profile:config_file,表示profile目录下配置了config_file.json文件。
类型: String
读写能力: 可读写
系统能力: SystemCapability.BundleManager.BundleFramework.Core
起始版本: 22
var value
public var value: String
功能: 元数据值。
类型: String
读写能力: 可读写
系统能力: SystemCapability.BundleManager.BundleFramework.Core
起始版本: 22