java.lang.Object
|---ohos.bundle.InstallParam
public class InstallParam
extends Object
implements Sequenceable
提供安装或卸载应用程序所需的参数。
参数包括用户 ID 和安装模式标志。
从接口 ohos.utils.Sequenceable 继承的嵌套类/接口 |
---|
Sequenceable.ProducerT |
修饰符和类型 | 字段 | 描述 |
---|---|---|
static int | INSTALL_FLAG_DEFAULT | 表示默认安装模式。 |
static Sequenceable.ProducerInstallParam | PRODUCER | 从 Parcel 创建一个 InstallParam 实例。 |
static int | UNSPECIFIED_USER_ID | 表示默认用户标识。 |
构造函数 | 描述 |
---|---|
InstallParam() | 用于创建 InstallParam 实例的无参数构造函数。 |
InstallParam(int userId, int installFlag) | 用于创建 InstallParam 实例的参数化构造函数。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
int | getInstallFlag() | 获取安装模式标志。 |
int | getUserId() | 获取用户标识。 |
boolean | isKeepData() | 卸载时保留用户数据。 |
boolean | marshalling(Parcel out) | 将 InstallParam 对象写入 Parcel。 |
void | setInstallFlag(int installFlag) | 设置安装模式标志。 |
void | setKeepData(boolean keepData) | 设置卸载时保留数据。 |
void | setUserId(int userId) | 设置用户 ID。 |
boolean | unmarshalling(Parcel in) | 从 Parcel 中读取 InstallParam 对象。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
从接口 ohos.utils.Sequenceable 继承的方法 |
---|
hasFileDescriptor |
public static final int INSTALL_FLAG_DEFAULT
表示默认安装模式。
值为 0。
public static final Sequenceable.ProducerInstallParam PRODUCER
从 Parcel 创建一个 InstallParam 实例。
public static final int UNSPECIFIED_USER_ID
表示默认用户标识。
值为-1。
public InstallParam()
用于创建 InstallParam 实例的无参数构造函数。
public InstallParam(int userId, int installFlag)
用于创建 InstallParam 实例的参数化构造函数。
installFlag 的值用于指定安装模式。
参数:
参数名称 | 参数描述 |
---|---|
userId | 表示用户标识。 |
installFlag | 标识安装模式。 |
public int getUserId()
获取用户标识。
返回:
返回用户 ID。
public void setUserId(int userId)
设置用户 ID。
参数:
参数名称 | 参数描述 |
---|---|
userId | 表示用户标识。 |
public int getInstallFlag()
获取安装模式标志。
返回:
返回安装模式标志。
public void setInstallFlag(int installFlag)
设置安装模式标志。
参数:
参数名称 | 参数描述 |
---|---|
installFlag | 指示安装模式标志。 |
public boolean isKeepData()
卸载时保留用户数据。
返回:
如果保留用户数据,则返回 true,如果不保留用户数据,则返回 false。
public void setKeepData(boolean keepData)
设置卸载时保留数据。
参数:
参数名称 | 参数描述 |
---|---|
keepData | 表示是保留数据。 |
public boolean marshalling(Parcel out)
将 InstallParam 对象写入 Parcel。
指定者:
接口 Sequenceable 中的编组
参数:
参数名称 | 参数描述 |
---|---|
out | 指示 Parcel 对象。 |
返回:
如果 InstallParam 对象已写入 Parcel,则返回 true; 否则返回 false。
public boolean unmarshalling(Parcel in)
从 Parcel 中读取 InstallParam 对象。
指定者:
在接口 Sequenceable 中解组
参数:
参数名称 | 参数描述 |
---|---|
in | 指示 Parcel 对象。 |
返回:
如果 InstallParam 对象已从 Parcel 中读取,则返回 true; 否则返回 false。
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。