创新互联公司是一家集做网站、网站设计、网站页面设计、网站优化SEO优化为一体的专业网络公司,已为成都等多地近百家企业提供网站建设服务。追求良好的浏览体验,以探求精品塑造与理念升华,设计最适合用户的网站页面。 合作只是第一步,服务才是根本,我们始终坚持讲诚信,负责任的原则,为您进行细心、贴心、认真的服务,与众多客户在蓬勃发展的市场环境中,互促共生。
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。
网页题目:创新互联鸿蒙OS教程:鸿蒙OSInstallParam
转载来源:http://www.mswzjz.cn/qtweb/news12/245712.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能