activateOsAccount(localId: number, callback: AsyncCallback<void>): void;
|
激活指定系统帐号
|
activateOsAccount(localId: number): Promise<void>;
|
激活指定系统帐号
|
isMultiOsAccountEnable(callback: AsyncCallback<boolean>): void;
|
判断是否支持多系统帐号
|
isMultiOsAccountEnable(): Promise<boolean>;
|
判断是否支持多系统帐号
|
isOsAccountActived(localId: number, callback: AsyncCallback<boolean>): void;
|
判断指定系统帐号是否处于激活状态
|
isOsAccountActived(localId: number): Promise<boolean>;
|
判断指定系统帐号是否处于激活状态
|
isOsAccountConstraintEnable(localId: number, constraint: string, callback: AsyncCallback<boolean>): void;
|
判断指定系统帐号是否具有指定约束
|
isOsAccountConstraintEnable(localId: number, constraint: string): Promise<boolean>;
|
判断指定系统帐号是否具有指定约束
|
isTestOsAccount(callback: AsyncCallback<boolean>): void;
|
检查当前系统帐号是否为测试帐号
|
isTestOsAccount(): Promise<boolean>;
|
检查当前系统帐号是否为测试帐号
|
isOsAccountVerified(callback: AsyncCallback<boolean>): void;
|
检查当前系统帐号是否已验证
|
isOsAccountVerified(localId: number, callback: AsyncCallback<boolean>): void;
|
检查指定系统帐号是否已验证
|
isOsAccountVerified(localId?: number): Promise<boolean>;
|
检查指定系统帐号是否已验证
|
removeOsAccount(localId: number, callback: AsyncCallback<void>): void;
|
删除指定系统帐号
|
removeOsAccount(localId: number): Promise<void>;
|
删除指定系统帐号
|
setOsAccountConstraints(localId: number, constraints: Array<string>, enable: boolean, callback: AsyncCallback<void>): void;
|
为指定系统帐号设置/删除约束
|
setOsAccountConstraints(localId: number, constraints: Array<string>, enable: boolean): Promise<void>;
|
为指定系统帐号设置/删除约束
|
setOsAccountName(localId: number, localName: string, callback: AsyncCallback<void>): void;
|
设置指定系统帐号的帐号名
|
setOsAccountName(localId: number, localName: string): Promise<void>;
|
设置指定系统帐号的帐号名
|
getCreatedOsAccountsCount(callback: AsyncCallback<number>): void;
|
获取已创建的系统帐号数量
|
getCreatedOsAccountsCount(): Promise<number>;
|
获取已创建的系统帐号数量
|
getOsAccountLocalIdFromProcess(callback: AsyncCallback<number>): void;
|
获取当前进程所属的系统帐号的帐号ID
|
getOsAccountLocalIdFromProcess(): Promise<number>;
|
获取当前进程所属的系统帐号的帐号ID
|
getOsAccountLocalIdFromUid(uid: number, callback: AsyncCallback<number>): void;
|
从进程uid中获取该uid所属的系统帐号的帐号ID
|
getOsAccountLocalIdFromUid(uid: number): Promise<number>;
|
从进程uid中获取该uid所属的系统帐号的帐号ID
|
getOsAccountLocalIdFromDomain(domainInfo: DomainAccountInfo, callback: AsyncCallback<number>): void;
|
根据域帐号信息,获取与其关联的系统帐号的帐号ID
|
getOsAccountLocalIdFromDomain(domainInfo: DomainAccountInfo): Promise<number>;
|
根据域帐号信息,获取与其关联的系统帐号的帐号ID
|
queryMaxOsAccountNumber(callback: AsyncCallback<number>): void;
|
查询允许创建的系统帐号的最大数量
|
queryMaxOsAccountNumber(): Promise<number>;
|
查询允许创建的系统帐号的最大数量
|
getOsAccountAllConstraints(localId: number, callback: AsyncCallback<Array<string>>): void;
|
获取指定系统帐号的全部约束
|
getOsAccountAllConstraints(localId: number): Promise<Array<string>>;
|
获取指定系统帐号的全部约束
|
queryAllCreatedOsAccounts(callback: AsyncCallback<Array<OsAccountInfo>>): void;
|
查询已创建的所有系统帐号的信息列表
|
queryAllCreatedOsAccounts(): Promise<Array<OsAccountInfo>>;
|
查询已创建的所有系统帐号的信息列表
|
queryActivatedOsAccountIds(callback: AsyncCallback<Array<number>>): void;
|
查询当前处于激活状态的系统帐号的ID列表
|
queryActivatedOsAccountIds(): Promise<Array<number>>;
|
查询当前处于激活状态的系统帐号的ID列表
|
createOsAccount(localName: string, type: OsAccountType, callback: AsyncCallback<OsAccountInfo>): void;
|
创建一个系统帐号
|
createOsAccount(localName: string, type: OsAccountType): Promise<OsAccountInfo>;
|
创建一个系统帐号
|
createOsAccountForDomain(type: OsAccountType, domainInfo: DomainAccountInfo, callback: AsyncCallback<OsAccountInfo>): void;
|
根据域帐号信息,创建一个系统帐号并将其与域帐号关联
|
createOsAccountForDomain(type: OsAccountType, domainInfo: DomainAccountInfo): Promise<OsAccountInfo>;
|
根据域帐号信息,创建一个系统帐号并将其与域帐号关联
|
queryCurrentOsAccount(callback: AsyncCallback<OsAccountInfo>): void;
|
查询当前进程所属的系统帐号的信息
|
queryCurrentOsAccount(): Promise<OsAccountInfo>;
|
查询当前进程所属的系统帐号的信息
|
queryOsAccountById(localId: number, callback: AsyncCallback<OsAccountInfo>): void;
|
查询指定系统帐号的信息
|
queryOsAccountById(localId: number): Promise<OsAccountInfo>;
|
查询指定系统帐号的信息
|
getOsAccountTypeFromProcess(callback: AsyncCallback<OsAccountType>): void;
|
查询当前进程所属的系统帐号的帐号类型
|
getOsAccountTypeFromProcess(): Promise<OsAccountType>;
|
查询当前进程所属的系统帐号的帐号类型
|
getDistributedVirtualDeviceId(callback: AsyncCallback<string>): void;
|
获取分布式虚拟设备ID
|
getDistributedVirtualDeviceId(): Promise<string>;
|
获取分布式虚拟设备ID
|
getOsAccountProfilePhoto(localId: number, callback: AsyncCallback<string>): void;
|
获取指定系统帐号的头像信息
|
getOsAccountProfilePhoto(localId: number): Promise<string>;
|
获取指定系统帐号的头像信息
|
setOsAccountProfilePhoto(localId: number, photo: string, callback: AsyncCallback<void>): void;
|
为指定系统帐号设置头像信息
|
setOsAccountProfilePhoto(localId: number, photo: string): Promise<void>;
|
为指定系统帐号设置头像信息
|
getOsAccountLocalIdBySerialNumber(serialNumber: number, callback: AsyncCallback<number>): void;
|
通过SN码查询与其关联的系统帐号的帐号ID
|
getOsAccountLocalIdBySerialNumber(serialNumber: number): Promise<number>;
|
通过SN码查询与其关联的系统帐号的帐号ID
|
getSerialNumberByOsAccountLocalId(localId: number, callback: AsyncCallback<number>): void;
|
通过系统帐号ID获取与该系统帐号关联的SN码
|
getSerialNumberByOsAccountLocalId(localId: number): Promise<number>;
|
通过系统帐号ID获取与该系统帐号关联的SN码
|
on(type: 'activate' | 'activating', name: string, callback: Callback<number>): void;
|
订阅系统帐号的变动信息
|
off(type: 'activate' | 'activating', name: string, callback?: Callback<number>): void;
|
取消订阅系统帐号的变动信息
|