codecamp

HAP信息的定义

说明

说明:

本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

HAP信息的定义,应用可以通过getBundleInfoForSelf获取自身的HAP信息,其中入参bundleFlags需要使用 GET_BUNDLE_INFO_WITH_HAP_MODULE。

HapModuleInfo

系统能力: SystemCapability.BundleManager.BundleFramework.Core

名称

类型

可读

可写

说明

name

string

模块名称。

icon

string

模块图标。

iconId

number

模块图标资源id。

label

string

模块标签。

labelId

number

模块标签资源id。

description

string

模块描述信息。

descriptionId

number

描述信息资源id。

mainElementName

string

入口ability信息。

abilitiesInfo

Array<AbilityInfo>

Ability信息。

extensionAbilitiesInfo

Array<ExtensionAbilityInfo>

extensionAbility信息。

metadata

Array<Metadata>

Ability的元信息。

deviceTypes

Array<string>

支持运行的设备类型。

installationFree

boolean

是否支持免安装。

hashValue

string

Module的Hash值。

ExtensionAbility信息的定义
元数据对象
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

媒体组件

像素

枚举

类型

接口

关闭

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; }