java.lang.Object
|---ohos.bundle.HapModuleInfo
public class HapModuleInfo
extends Object
implements Sequenceable
获取模块的配置信息。
从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 |
---|
Sequenceable.ProducerT |
修饰符和类型 | 字段 | 描述 |
---|---|---|
static int | AUTO_MODE | 表示app的颜色模式是跟随系统的。 |
static int | DARK_MODE | 表示应用的颜色模式为深色。 |
static int | LIGHT_MODE | 表示应用的颜色模式为浅色。 |
static Sequenceable.ProducerHapModuleInfo | PRODUCER | 从 Parcel 创建一个 HapModuleInfo 实例。 |
构造函数 | 描述 |
---|---|
HapModuleInfo() | HapModuleInfo 的默认构造函数。 |
HapModuleInfo(HapModuleInfo source) | HapModuleInfo 的默认构造函数。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
ListAbilityInfo | getAbilityInfos() | 获得此 HAP 模块支持的ability。 |
String | getBackgroundImg() | 获取该HAP模块的背景图片信息。 |
String | getBundleName() | 获取捆绑包名称。 |
String | getDescription() | 获取此 HAP 模块的描述信息。 |
ListString | getDeviceTypes() | 获取此 HAP 模块支持的设备类型。 |
String | getIconPath() | 获取该HAP模块的图标资源路径。 |
String | getLabel() | 获取此 HAP 模块的标签。 |
AbilityInfo | getMainAbility() | 获取 mainAbilityInfo。 |
String | getModuleName() | 获取此 HAP 模块的名称。 |
String | getName() | 获取此 HAP 模块的类名。 |
ListString | getReqCapabilities() | 获取运行此 HAP 模块所需的设备ability。 |
int | getSupportedModes() | 获取该HAP模块支持的运行模式。 |
String | getVersionName() | 获取版本名称 |
boolean | isInstallationFreeSupported() | 获得免安装支持状态 |
boolean | marshalling(Parcel out) | 将此 Sequenceable 对象编组为 Parcel。 |
boolean | unmarshalling(Parcel in) | 从 Parcel 中解组此 Sequenceable 对象。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
从接口 ohos.utils.Sequenceable 继承的方法 |
---|
hasFileDescriptor |
public static final int AUTO_MODE
表示app的颜色模式是跟随系统的。
public static final int DARK_MODE
表示应用的颜色模式为深色。
public static final int LIGHT_MODE
表示应用的颜色模式为浅色。
public static final Sequenceable.ProducerHapModuleInfo PRODUCER
从 Parcel 创建一个 HapModuleInfo 实例。
public HapModuleInfo()
HapModuleInfo 的默认构造函数。
public HapModuleInfo(HapModuleInfo source)
HapModuleInfo 的默认构造函数。
参数:
参数名称 | 参数描述 |
---|---|
source | 源 hapModuleInfo 对象。 |
public String getName()
获取此 HAP 模块的类名。 类名是 config.json 文件的模块标签中的 name 属性的值。
返回:
返回此 HAP 模块的类名。
public String getDescription()
获取此 HAP 模块的描述信息。
返回:
返回此 HAP 模块的描述。
public String getIconPath()
获取该HAP模块的图标资源路径。
返回:
返回此 HAP 模块的图标资源路径。
public String getLabel()
获取此 HAP 模块的标签。
返回:
返回此 HAP 模块的标签。
public String getBackgroundImg()
获取该HAP模块的背景图片信息。
返回:
返回有关此 HAP 模块的背景图像信息。
public int getSupportedModes()
获取该HAP模块支持的运行模式。 支持的模式派生自 config.json 文件的模块标记中的 supportedModes 属性的值。
返回:
返回 HAP 模块支持的运行模式。
public ListString getReqCapabilities()
获取运行此 HAP 模块所需的设备ability。 设备ability派生自 config.json 文件的模块标记中的 reqCapabilities 属性的值。
返回:
返回运行此 HAP 模块所需的设备ability。
public ListString getDeviceTypes()
获取此 HAP 模块支持的设备类型。
返回:
返回此 HAP 模块支持的设备类型。
public ListAbilityInfo getAbilityInfos()
获得此 HAP 模块支持的ability。
返回:
返回此 HAP 模块支持的ability。
public String getModuleName()
获取此 HAP 模块的名称。
返回:
返回此 HAP 模块的名称。
public boolean marshalling(Parcel out)
从接口复制的描述:Sequenceable
将此 Sequenceable 对象编组为 Parcel。
指定者:
接口 Sequenceable 中的编组
参数:
参数名称 | 参数描述 |
---|---|
out | 指示将 Sequenceable 对象编组到的 Parcel 对象。 |
返回:
返回编组是否成功。
public boolean unmarshalling(Parcel in)
从接口复制的描述:Sequenceable
从 Parcel 中解组此 Sequenceable 对象。
指定者:
在接口 Sequenceable 中解组
参数:
参数名称 | 参数描述 |
---|---|
in | 指示已将 Sequenceable 对象编组到的 Parcel 对象。 |
返回:
如果解组成功,则返回 true; 否则返回 false。
public AbilityInfo getMainAbility()
获取 mainAbilityInfo。
返回:
返回 mainAbility 信息。
public boolean isInstallationFreeSupported()
获得免安装支持状态
返回:
如果支持,则为 true,否则为 false。
public String getBundleName()
获取捆绑包名称。
返回:
返回捆绑包名称。
public String getVersionName()
获取版本名称。
返回:
返回版本名称。
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。