Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
31d475bd
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
31d475bd
编写于
9月 27, 2022
作者:
Z
zengyawen
提交者:
Gitee
9月 27, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/application-dev/reference/apis/js-apis-osAccount.md.
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
9a1aa03a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
95 addition
and
95 deletion
+95
-95
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
+95
-95
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-osAccount.md
浏览文件 @
31d475bd
...
...
@@ -26,7 +26,7 @@ getAccountManager(): AccountManager
| --------------------------------- | ------------------------ |
|
[
AccountManager
](
#accountmanager
)
| 获取系统帐号能力的实例。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
```
...
...
@@ -66,7 +66,7 @@ activateOsAccount(localId: number, callback: AsyncCallback<void>): void
| localId | number | 是 | 要激活的系统帐号ID。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调结果。 |
**示例:**
激活ID为100的系统帐号
**示例:**
激活ID为100的系统帐号
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
let
localId
=
100
;
...
...
@@ -99,7 +99,7 @@ activateOsAccount(localId: number): Promise<void>
| :------------------ | :---------------------------------- |
| Promise
<
void
>
| Promise实例,用于获取异步返回结果。 |
**示例:**
激活ID为100的系统帐号
**示例:**
激活ID为100的系统帐号
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
let
localId
=
100
;
...
...
@@ -124,7 +124,7 @@ isMultiOsAccountEnable(callback: AsyncCallback<boolean>): void
| -------- | ---------------------------- | ---- | --------------------------------------------------- |
| callback | AsyncCallback
<
boolean
>
| 是 | 回调结果,支持多系统帐号则返回true,否则返回false。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -148,7 +148,7 @@ isMultiOsAccountEnable(): Promise<boolean>
| :--------------------- | :----------------------------------------------------------- |
| Promise
<
boolean
>
| Promise实例,用于获取异步返回结果,支持多系统帐号则返回true,否则返回false。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -176,7 +176,7 @@ isOsAccountActived(localId: number, callback: AsyncCallback<boolean>): voi
| localId | number | 是 | 系统帐号ID。 |
| callback | AsyncCallback
<
boolean
>
| 是 | 回调结果,处于激活状态则返回true,否则返回false。 |
**示例:**
判断ID为100的系统帐号是否处于激活状态
**示例:**
判断ID为100的系统帐号是否处于激活状态
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -209,7 +209,7 @@ isOsAccountActived(localId: number): Promise<boolean>
| :--------------------- | :----------------------------------------------------------- |
| Promise
<
boolean
>
| Promise实例,用于获取异步返回结果,处于激活状态则返回true,否则返回false。 |
**示例:**
判断ID为100的系统帐号是否处于激活状态
**示例:**
判断ID为100的系统帐号是否处于激活状态
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -239,7 +239,7 @@ isOsAccountConstraintEnable(localId: number, constraint: string, callback: Async
| constraint | string | 是 | 指定的
[
约束
](
#系统帐号约束列表
)
名称。 |
| callback | AsyncCallback
<
boolean
>
| 是 | 回调结果,具有指定约束则返回true,否则返回false。 |
**示例:**
判断ID为100的系统帐号是否有禁止使用Wi-Fi的约束
**示例:**
判断ID为100的系统帐号是否有禁止使用Wi-Fi的约束
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -273,7 +273,7 @@ isOsAccountConstraintEnable(localId: number, constraint: string): Promise<boo
| :--------------------- | :----------------------------------------------------------- |
| Promise
<
boolean
>
| Promise实例,用于获取异步返回结果,具有指定约束则返回true,否则返回false。 |
**示例:**
判断ID为100的系统帐号是否有禁止使用Wi-Fi的约束
**示例:**
判断ID为100的系统帐号是否有禁止使用Wi-Fi的约束
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -299,7 +299,7 @@ isTestOsAccount(callback: AsyncCallback<boolean>): void
| -------- | ---------------------------- | ---- | ----------------------------------------------- |
| callback | AsyncCallback
<
boolean
>
| 是 | 回调结果,是测试帐号则返回true,否则返回false。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -323,7 +323,7 @@ isTestOsAccount(): Promise<boolean>
| :--------------------- | :----------------------------------------------------------- |
| Promise
<
boolean
>
| Promise实例,用于获取异步返回结果,是测试帐号则返回true,否则返回false。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -348,7 +348,7 @@ isOsAccountVerified(callback: AsyncCallback<boolean>): void
| -------- | ---------------------------- | ---- | ------------------------------------------- |
| callback | AsyncCallback
<
boolean
>
| 是 | 回调结果,已验证则返回true,否则返回false。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -375,7 +375,7 @@ isOsAccountVerified(localId: number, callback: AsyncCallback<boolean>): vo
| localId | number | 否 | 指定的系统帐号ID。 |
| callback | AsyncCallback
<
boolean
>
| 是 | 回调结果,已验证则返回true,否则返回false。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -407,7 +407,7 @@ isOsAccountVerified(localId?: number): Promise<boolean>
| :--------------------- | :----------------------------------------------------------- |
| Promise
<
boolean
>
| Promise实例,用于获取异步返回结果,已验证则返回true,否则返回false。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -437,7 +437,7 @@ removeOsAccount(localId: number, callback: AsyncCallback<void>): void
| localId | number | 是 | 要删除的系统帐号ID。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调结果。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -472,7 +472,7 @@ removeOsAccount(localId: number): Promise<void>
| :------------------ | :---------------------------------- |
| Promise
<
void
>
| Promise实例,用于获取异步返回结果。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -506,7 +506,7 @@ setOsAccountConstraints(localId: number, constraints: Array<string>, enabl
| enable | boolean | 是 | 设置(true)/删除(false) |
| callback | AsyncCallback
<
void
>
| 是 | 回调结果。 |
**示例:**
给ID为100的系统帐号设置禁止使用Wi-Fi的约束
**示例:**
给ID为100的系统帐号设置禁止使用Wi-Fi的约束
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -542,7 +542,7 @@ setOsAccountConstraints(localId: number, constraints: Array<string>, enabl
| :------------------ | :---------------------------------- |
| Promise
<
void
>
| Promise实例,用于获取异步返回结果。 |
**示例:**
删除ID为100的系统帐号的禁止使用Wi-Fi的约束
**示例:**
删除ID为100的系统帐号的禁止使用Wi-Fi的约束
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -574,7 +574,7 @@ setOsAccountName(localId: number, localName: string, callback: AsyncCallback<
| localName | string | 是 | 帐号名。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调结果。 |
**示例:**
将ID为100的系统帐号的帐号名设置成demoName
**示例:**
将ID为100的系统帐号的帐号名设置成demoName
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -610,7 +610,7 @@ setOsAccountName(localId: number, localName: string): Promise<void>
| :------------------ | :---------------------------------- |
| Promise
<
void
>
| Promise实例,用于获取异步返回结果。 |
**示例:**
将ID为100的系统帐号的帐号名设置成demoName
**示例:**
将ID为100的系统帐号的帐号名设置成demoName
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -639,7 +639,7 @@ getCreatedOsAccountsCount(callback: AsyncCallback<number>): void
| -------- | --------------------------- | ---- | ------------------------------------------ |
| callback | AsyncCallback
<
number
>
| 是 | 回调结果,返回的是已创建的系统帐号的数量。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -665,7 +665,7 @@ getCreatedOsAccountsCount(): Promise<number>
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
number
>
| Promise实例,用于获取异步返回结果,返回的是已创建的系统帐号的数量。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -690,7 +690,7 @@ getOsAccountLocalIdFromProcess(callback: AsyncCallback<number>): void
| -------- | --------------------------- | ---- | -------------------------------------------------- |
| callback | AsyncCallback
<
number
>
| 是 | 回调结果,返回的是当前进程所属的系统帐号的帐号ID。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -714,7 +714,7 @@ getOsAccountLocalIdFromProcess(): Promise<number>
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
number
>
| Promise实例,用于获取异步返回结果,返回的是当前进程所属的系统帐号的帐号ID。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -740,7 +740,7 @@ getOsAccountLocalIdFromUid(uid: number, callback: AsyncCallback<number>):
| uid | number | 是 | 进程uid。 |
| callback | AsyncCallback
<
number
>
| 是 | 回调结果,返回的是uid所属的系统帐号的帐号ID。 |
**示例:**
查询值为12345678的uid所属的系统帐号的帐号ID
**示例:**
查询值为12345678的uid所属的系统帐号的帐号ID
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -771,7 +771,7 @@ getOsAccountLocalIdFromUid(uid: number): Promise<number>
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
number
>
| Promise实例,用于获取异步返回结果,返回的是uid所属的系统帐号的帐号ID。 |
**示例:**
查询值为12345678的uid所属的系统帐号的帐号ID
**示例:**
查询值为12345678的uid所属的系统帐号的帐号ID
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -800,7 +800,7 @@ getOsAccountLocalIdFromDomain(domainInfo: DomainAccountInfo, callback: AsyncCall
| domainInfo |
[
DomainAccountInfo
](
#domainaccountinfo8
)
| 是 | 域帐号信息。 |
| callback | AsyncCallback
<
number
>
| 是 | 回调结果,返回的是和域帐号关联的系统帐号ID。 |
**示例:**
**示例:**
```
js
let
domainInfo
=
{
domain
:
'
testDomain
'
,
accountName
:
'
testAccountName
'
};
...
...
@@ -833,7 +833,7 @@ getOsAccountLocalIdFromDomain(domainInfo: DomainAccountInfo): Promise<number&
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
number
>
| Promise实例,用于获取异步返回结果,返回的是和域帐号关联的系统帐号ID。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -861,7 +861,7 @@ queryMaxOsAccountNumber(callback: AsyncCallback<number>): void
| -------- | --------------------------- | ---- | ------------------------------------------------ |
| callback | AsyncCallback
<
number
>
| 是 | 回调结果,返回的是允许创建的系统帐号的最大数量。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -887,7 +887,7 @@ queryMaxOsAccountNumber(): Promise<number>
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
number
>
| Promise实例,用于获取异步返回结果,返回的是允许创建的系统帐号的最大数量。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -915,7 +915,7 @@ getOsAccountAllConstraints(localId: number, callback: AsyncCallback<Array<
| localId | number | 是 | 系统帐号ID。 |
| callback | AsyncCallback
<
Array
<
string
>>
| 是 | 回调结果,返回的是该系统帐号的全部
[
约束
](
#系统帐号约束列表
)
。 |
**示例:**
获取ID为100的系统帐号的全部约束
**示例:**
获取ID为100的系统帐号的全部约束
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -948,7 +948,7 @@ getOsAccountAllConstraints(localId: number): Promise<Array<string>>
| :--------------------------------- | :----------------------------------------------------------- |
| Promise
<
Array
<
string
>>
| Promise实例,用于获取异步返回结果,返回的是该系统帐号的全部
[
约束
](
#系统帐号约束列表
)
。 |
**示例:**
获取ID为100的系统帐号的全部约束
**示例:**
获取ID为100的系统帐号的全部约束
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -978,7 +978,7 @@ queryAllCreatedOsAccounts(callback: AsyncCallback<Array<OsAccountInfo>&
| -------- | ------------------------------------------------------------ | ---- | -------------------------------------------------- |
| callback | AsyncCallback
<
Array
<
[OsAccountInfo](#osaccountinfo)
>>
| 是 | 回调结果,返回的是已创建的所有系统帐号的信息列表。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1006,7 +1006,7 @@ queryAllCreatedOsAccounts(): Promise<Array<OsAccountInfo>>
| :---------------------------------------------------------- | :----------------------------------------------------------- |
| Promise
<
Array
<
[OsAccountInfo](#osaccountinfo)
>>
| Promise实例,用于获取异步返回结果,返回的是已创建的所有系统帐号的信息列表。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1031,7 +1031,7 @@ queryActivatedOsAccountIds(callback: AsyncCallback<Array<number>>):
| -------- | ---------------------------------------- | ---- | ------------------------------------------------------ |
| callback | AsyncCallback
<
Array
<
number
>>
| 是 | 回调结果,返回的是当前处于激活状态的系统帐号的ID列表。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1058,7 +1058,7 @@ queryActivatedOsAccountIds(): Promise<Array<number>>
| :--------------------------------- | :----------------------------------------------------------- |
| Promise
<
Array
<
number
>>
| Promise实例,用于获取异步返回结果,返回的是当前处于激活状态的系统帐号的ID列表。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1089,7 +1089,7 @@ createOsAccount(localName: string, type: OsAccountType, callback: AsyncCallback&
| type |
[
OsAccountType
](
#osaccounttype
)
| 是 | 创建的系统帐号的类型。 |
| callback | AsyncCallback
<
[OsAccountInfo](#osaccountinfo)
>
| 是 | 回调结果,返回的是新创建的系统帐号的信息。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1124,7 +1124,7 @@ createOsAccount(localName: string, type: OsAccountType): Promise<OsAccountInf
| :--------------------------------------------- | :----------------------------------------------------------- |
| Promise
<
[OsAccountInfo](#osaccountinfo)
>
| Promise实例,用于获取异步返回结果,返回的是新创建的系统帐号的信息。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1155,7 +1155,7 @@ createOsAccountForDomain(type: OsAccountType, domainInfo: DomainAccountInfo, cal
| domainInfo |
[
DomainAccountInfo
](
#domainaccountinfo8
)
| 是 | 域帐号信息。 |
| callback | AsyncCallback
<
[OsAccountInfo](#osaccountinfo)
>
| 是 | 回调结果,返回的是新创建的系统帐号的信息。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1191,7 +1191,7 @@ createOsAccountForDomain(type: OsAccountType, domainInfo: DomainAccountInfo): Pr
| :--------------------------------------------- | :----------------------------------------------------------- |
| Promise
<
[OsAccountInfo](#osaccountinfo)
>
| Promise实例,用于获取异步返回结果,返回的是新创建的系统帐号的信息。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1219,7 +1219,7 @@ queryCurrentOsAccount(callback: AsyncCallback<OsAccountInfo>): void
| -------- | ---------------------------------------------------- | ---- | ---------------------------------------------- |
| callback | AsyncCallback
<
[OsAccountInfo](#osaccountinfo)
>
| 是 | 回调结果,返回的是当前进程所属的系统帐号信息。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1245,7 +1245,7 @@ queryCurrentOsAccount(): Promise<OsAccountInfo>
| :--------------------------------------------- | :----------------------------------------------------------- |
| Promise
<
[OsAccountInfo](#osaccountinfo)
>
| Promise实例,用于获取异步返回结果,返回的是当前进程所属的系统帐号信息。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1275,7 +1275,7 @@ queryOsAccountById(localId: number, callback: AsyncCallback<OsAccountInfo>
| localId | number | 是 | 要查询的系统帐号的ID |
| callback | AsyncCallback
<
[OsAccountInfo](#osaccountinfo)
>
| 是 | 回调结果,返回的是查到的系统帐号的信息。 |
**示例:**
查询ID为100的系统帐号信息
**示例:**
查询ID为100的系统帐号信息
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1310,7 +1310,7 @@ queryOsAccountById(localId: number): Promise<OsAccountInfo>
| :--------------------------------------------- | :----------------------------------------------------------- |
| Promise
<
[OsAccountInfo](#osaccountinfo)
>
| Promise实例,用于获取异步返回结果,返回的是查到的系统帐号的信息。 |
**示例:**
查询ID为100的系统帐号信息
**示例:**
查询ID为100的系统帐号信息
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1336,7 +1336,7 @@ getOsAccountTypeFromProcess(callback: AsyncCallback<OsAccountType>): void
| -------- | ---------------------------------------------------- | ---- | ---------------------------------------------------- |
| callback | AsyncCallback
<
[OsAccountType](#osaccounttype)
>
| 是 | 回调结果,返回的是当前进程所属的系统帐号的帐号类型。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1360,7 +1360,7 @@ getOsAccountTypeFromProcess(): Promise<OsAccountType>
| :--------------------------------------------- | :----------------------------------------------------------- |
| Promise
<
[OsAccountType](#osaccounttype)
>
| Promise实例,用于获取异步返回结果,返回的是当前进程所属的系统帐号的帐号类型。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1387,7 +1387,7 @@ getDistributedVirtualDeviceId(callback: AsyncCallback<string>): void
| -------- | --------------------------- | ---- | ------------------------------------ |
| callback | AsyncCallback
<
string
>
| 是 | 回调结果,返回的是分布式虚拟设备ID。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1413,7 +1413,7 @@ getDistributedVirtualDeviceId(): Promise<string>
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
string
>
| Promise实例,用于获取异步返回结果,返回的是分布式虚拟设备ID。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1443,7 +1443,7 @@ getOsAccountProfilePhoto(localId: number, callback: AsyncCallback<string>)
| localId | number | 是 | 系统帐号ID。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调结果,返回的是该系统帐号的头像信息。 |
**示例:**
获取ID为100的系统帐号的头像
**示例:**
获取ID为100的系统帐号的头像
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1478,7 +1478,7 @@ getOsAccountProfilePhoto(localId: number): Promise<string>
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
string
>
| Promise实例,用于获取异步返回结果,返回的是该系统帐号的头像信息。 |
**示例:**
获取ID为100的系统帐号的头像
**示例:**
获取ID为100的系统帐号的头像
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1510,7 +1510,7 @@ setOsAccountProfilePhoto(localId: number, photo: string, callback: AsyncCallback
| photo | string | 是 | 头像信息。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调结果。 |
**示例:**
给ID为100的系统帐号设置头像
**示例:**
给ID为100的系统帐号设置头像
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1549,7 +1549,7 @@ setOsAccountProfilePhoto(localId: number, photo: string): Promise<void>
| :------------------ | :---------------------------------- |
| Promise
<
void
>
| Promise实例,用于获取异步返回结果。 |
**示例:**
给ID为100的系统帐号设置头像
**示例:**
给ID为100的系统帐号设置头像
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1580,7 +1580,7 @@ getOsAccountLocalIdBySerialNumber(serialNumber: number, callback: AsyncCallback&
| serialNumber | number | 是 | 帐号SN码。 |
| callback | AsyncCallback
<
number
>
| 是 | 回调结果,返回的是与SN码关联的系统帐号的帐号ID。 |
**示例:**
查询与SN码12345关联的系统帐号的ID
**示例:**
查询与SN码12345关联的系统帐号的ID
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1611,7 +1611,7 @@ getOsAccountLocalIdBySerialNumber(serialNumber: number): Promise<number>
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
number
>
| Promise实例,用于获取异步返回结果,返回的是与SN码关联的系统帐号的帐号ID。 |
**示例:**
查询与SN码12345关联的系统帐号的ID
**示例:**
查询与SN码12345关联的系统帐号的ID
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1638,7 +1638,7 @@ getSerialNumberByOsAccountLocalId(localId: number, callback: AsyncCallback<nu
| localId | number | 是 | 系统帐号ID。 |
| callback | AsyncCallback
<
number
>
| 是 | 回调结果,返回的是与该系统帐号关联的SN码。 |
**示例:**
获取ID为100的系统帐号关联的SN码
**示例:**
获取ID为100的系统帐号关联的SN码
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1669,7 +1669,7 @@ getSerialNumberByOsAccountLocalId(localId: number): Promise<number>
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
number
>
| Promise实例,用于获取异步返回结果,返回的是与该系统帐号关联的SN码。 |
**示例:**
获取ID为100的系统帐号关联的SN码
**示例:**
获取ID为100的系统帐号关联的SN码
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1701,7 +1701,7 @@ on(type: 'activate' | 'activating', name: string, callback: Callback<number&g
| name | string | 是 | 订阅名称,可自定义,要求非空且长度不超过1024字节。 |
| callback | Callback
<
number
>
| 是 | 订阅系统帐号变动信息的回调,表示当前事件对应的系统帐号ID。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1731,7 +1731,7 @@ off(type: 'activate' | 'activating', name: string, callback?: Callback<number
| name | string | 是 | 订阅名称,可自定义,,要求非空且长度不超过1024字节,需要与订阅接口传入的值保持一致。 |
| callback | Callback
<
number
>
| 否 | 取消订阅系统帐号变化的回调,默认返回0。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1758,7 +1758,7 @@ getBundleIdFromUid(uid: number, callback: AsyncCallback<number>): void;
| uid | number | 是 | 进程uid。 |
| callback | AsyncCallback
<
number
>
| 是 | 回调结果,返回的是与uid对应的bundleId。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1790,7 +1790,7 @@ getBundleIdFromUid(uid: number): Promise<number>;
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
number
>
| Promise实例,用于获取异步返回结果,返回的是与uid对应的bundleId。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1820,7 +1820,7 @@ isMainOsAccount(callback: AsyncCallback<boolean>): void;
| -------- | -------------------------- | ---- | ------------------------------------------------------------ |
| callback | AsyncCallback
<
boolean
>
| 是 | 回调结果,返回的是当前进程是否处于主用户,是则返回true,否则返回false。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1847,7 +1847,7 @@ isMainOsAccount(): Promise<boolean>;
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
boolean
>
| Promise实例,用于获取异步返回结果,回调结果,返回的是当前进程是否处于主用户,是则返回true,否则返回false。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1877,7 +1877,7 @@ queryOsAccountConstraintSourceTypes(localId: number, constraint: string, callbac
| constraint | string | 是 | 要查询的
[
约束
](
#系统帐号约束列表
)
名称 |
| callback | AsyncCallback
<
Array
<
[ConstraintSourceTypeInfo](#constraintsourcetypeinfo)
>>
| 是 | 回调结果,返回的是指定系统帐号的指定
[
约束
](
#系统帐号约束列表
)
来源信息。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1912,7 +1912,7 @@ queryOsAccountConstraintSourceTypes(localId: number, constraint: string): Promis
| :-------------------- | :----------------------------------------------------------- |
| Promise
<
Array
<
[ConstraintSourceTypeInfo](#constraintsourcetypeinfo)
>>
| Promise实例,用于获取异步返回结果,返回的是指定系统帐号的指定
[
约束
](
#系统帐号约束列表
)
来源信息。 |
**示例:**
**示例:**
```
js
let
accountManager
=
account_osAccount
.
getAccountManager
();
...
...
@@ -1939,7 +1939,7 @@ constructor()
**系统能力**
:SystemCapability.Account.OsAccount
**示例:**
**示例:**
```
js
let
userAuth
=
new
account_osAccount
.
UserAuth
();
```
...
...
@@ -1961,7 +1961,7 @@ getVersion(): number;
| :----- | :----------- |
| number | 返回版本信息。|
**示例:**
**示例:**
```
js
let
userAuth
=
new
account_osAccount
.
UserAuth
();
let
version
=
userAuth
.
getVersion
();
...
...
@@ -1993,7 +1993,7 @@ getAvailableStatus(authType: AuthType, authTrustLevel: AuthTrustLevel): number;
| :----- | :---------------------------------------- |
| number | 返回验证
[
结果
](
#resultcode8
)
。 |
**示例:**
**示例:**
```
js
let
userAuth
=
new
account_osAccount
.
UserAuth
();
let
authType
=
account_osAccount
.
AuthType
.
PIN
;
...
...
@@ -2021,7 +2021,7 @@ getProperty(request: GetPropertyRequest, callback: AsyncCallback<ExecutorProp
| request |
[
GetPropertyRequest
](
#getpropertyrequest8
)
| 是 | 请求信息,包括认证类型和属性类型列表。 |
| callback | AsyncCallback
<
[ExecutorProperty](#executorproperty8)
>
| 是 | 回调结果,返回的是调用者属性。 |
**示例:**
**示例:**
```
js
let
userAuth
=
new
account_osAccount
.
UserAuth
();
let
keys
=
[
...
...
@@ -2063,7 +2063,7 @@ getProperty(request: GetPropertyRequest): Promise<ExecutorProperty>;
| :---------------------------------------------------------------- | :-------------------------------------------------- |
| Promise
<
[ExecutorProperty](#executorproperty8)
>
| Promise实例,用于获取异步返回结果,返回的是调用者属性。 |
**示例:**
**示例:**
```
js
let
userAuth
=
new
account_osAccount
.
UserAuth
();
let
keys
=
[
...
...
@@ -2101,7 +2101,7 @@ setProperty(request: SetPropertyRequest, callback: AsyncCallback<number>):
| request |
[
SetPropertyRequest
](
#setpropertyrequest8
)
| 是 | 请求信息,包括认证类型和要设置的密钥值。 |
| callback | AsyncCallback
<
number
>
| 是 | 回调结果,返回一个
[
数值
](
#resultcode8
)
,指示属性设置是否成功。 |
**示例:**
**示例:**
```
js
let
userAuth
=
new
account_osAccount
.
UserAuth
();
let
request
=
{
...
...
@@ -2139,7 +2139,7 @@ setProperty(request: SetPropertyRequest): Promise<number>;
| :-------------------- | :-------------------------------------------------------------------------------------------- |
| Promise
<
number
>
| Promise实例,用于获取异步返回结果,返回一个
[
数值
](
#resultcode8
)
,指示属性设置是否成功。 |
**示例:**
**示例:**
```
js
let
userAuth
=
new
account_osAccount
.
UserAuth
();
let
request
=
{
...
...
@@ -2182,7 +2182,7 @@ auth(challenge: Uint8Array, authType: AuthType, authTrustLevel: AuthTrustLevel,
| :--------- | :----------------- |
| Uint8Array | 返回取消的上下文ID。 |
**示例:**
**示例:**
```
js
let
userAuth
=
new
account_osAccount
.
UserAuth
();
let
challenge
=
new
Uint8Array
([
0
]);
...
...
@@ -2225,7 +2225,7 @@ authUser(userId: number, challenge: Uint8Array, authType: AuthType, authTrustLev
| :--------- | :----------------- |
| Uint8Array | 返回取消的上下文ID。 |
**示例:**
**示例:**
```
js
let
userAuth
=
new
account_osAccount
.
UserAuth
();
let
userID
=
100
;
...
...
@@ -2264,7 +2264,7 @@ cancelAuth(contextID: Uint8Array): number;
| :----- | :-------------------------------------------------------- |
| number | 返回一个
[
数字
](
#resultcode8
)
,指示取消是否成功。 |
**示例:**
**示例:**
```
js
let
userAuth
=
new
account_osAccount
.
UserAuth
();
let
pinAuth
=
new
account_osAccount
.
PINAuth
();
...
...
@@ -2295,7 +2295,7 @@ constructor()
**系统能力**
:SystemCapability.Account.OsAccount
**示例:**
**示例:**
```
js
let
pinAuth
=
new
account_osAccount
.
PINAuth
();
```
...
...
@@ -2324,7 +2324,7 @@ registerInputer(inputer: IInputer): boolean;
| :------ | :-------------------------------------------- |
| boolean | 返回布尔值,true表示注册成功,false表示注册失败。 |
**示例:**
**示例:**
```
js
let
pinAuth
=
new
account_osAccount
.
PINAuth
();
let
password
=
new
Uint8Array
([
0
,
0
,
0
,
0
,
0
]);
...
...
@@ -2348,7 +2348,7 @@ unregisterInputer(): void;
**需要权限:**
ohos.permission.ACCESS_PIN_AUTH
**示例:**
**示例:**
```
js
let
pinAuth
=
new
account_osAccount
.
PINAuth
();
pinAuth
.
unregisterInputer
();
...
...
@@ -2370,7 +2370,7 @@ constructor()
**系统能力**
:SystemCapability.Account.OsAccount
**示例:**
**示例:**
```
js
let
userIDM
=
new
account_osAccount
.
UserIdentityManager
();
```
...
...
@@ -2393,7 +2393,7 @@ openSession(callback: AsyncCallback<Uint8Array>): void;
| -------- | -------------------------------- | ---- | -------------------------------- |
| callback | AsyncCallback
<
Uint8Array
>
| 是 | 回调结果,返回的是挑战值,非0即成功,为0则失败。|
**示例:**
**示例:**
```
js
let
userIDM
=
new
account_osAccount
.
UserIdentityManager
();
userIDM
.
openSession
((
err
,
challenge
)
=>
{
...
...
@@ -2420,7 +2420,7 @@ openSession(): Promise<Uint8Array>;
| :------------------------ | :------------------------------------------------------- |
| Promise
<
Uint8Array
>
| Promise实例,用于获取异步返回结果,返回的是挑战值,非0即成功,为0则失败。|
**示例:**
**示例:**
```
js
let
userIDM
=
new
account_osAccount
.
UserIdentityManager
();
userIDM
.
openSession
().
then
((
challenge
)
=>
{
...
...
@@ -2449,7 +2449,7 @@ addCredential(credentialInfo: CredentialInfo, callback: IIdmCallback): void;
| credentialInfo |
[
CredentialInfo
](
#credentialinfo8
)
| 是 | 指示凭据信息。 |
| callback |
[
IIdmCallback
](
#iidmcallback8
)
| 是 | 回调结果,返回的是结果和获取信息。 |
**示例:**
**示例:**
```
js
let
password
=
new
Uint8Array
([
0
,
0
,
0
,
0
,
0
,
0
]);
let
pinAuth
=
new
account_osAccount
.
PINAuth
();
...
...
@@ -2493,7 +2493,7 @@ updateCredential(credentialInfo: CredentialInfo, callback: IIdmCallback): void;
| credentialInfo |
[
CredentialInfo
](
#credentialinfo8
)
| 是 | 指示凭据信息。 |
| callback |
[
IIdmCallback
](
#iidmcallback8
)
| 是 | 回调结果,返回的是结果和获取信息。 |
**示例:**
**示例:**
```
js
let
userIDM
=
new
account_osAccount
.
UserIdentityManager
();
let
userAuth
=
new
account_osAccount
.
UserAuth
();
...
...
@@ -2539,7 +2539,7 @@ closeSession(): void;
**需要权限:**
ohos.permission.MANAGE_USER_IDM
**示例:**
**示例:**
```
js
let
userIDM
=
new
account_osAccount
.
UserIdentityManager
();
userIDM
.
closeSession
();
...
...
@@ -2569,7 +2569,7 @@ cancel(challenge: Uint8Array): number;
| :----- | :-------------------------------------------------------- |
| number | 返回一个
[
数字
](
#resultcode8
)
,指示取消是否成功。 |
**示例:**
**示例:**
```
js
let
userIDM
=
new
account_osAccount
.
UserIdentityManager
();
let
challenge
=
new
Uint8Array
([
0
]);
...
...
@@ -2596,7 +2596,7 @@ delUser(token: Uint8Array, callback: IIdmCallback): void;
| token | Uint8Array | 是 | 身份验证令牌。 |
| callback |
[
IIdmCallback
](
#iidmcallback8
)
| 是 | 回调结果,返回的是删除结果。|
**示例:**
**示例:**
```
js
let
userIDM
=
new
account_osAccount
.
UserIdentityManager
();
let
token
=
new
Uint8Array
([
0
]);
...
...
@@ -2628,7 +2628,7 @@ delCred(credentialId: Uint8Array, token: Uint8Array, callback: IIdmCallback): vo
| token | Uint8Array | 是 | 身份验证令牌。 |
| callback |
[
IIdmCallback
](
#iidmcallback8
)
| 是 | 回调结果,返回的是删除结果。 |
**示例:**
**示例:**
```
js
let
userIDM
=
new
account_osAccount
.
UserIdentityManager
();
let
credentialId
=
new
Uint8Array
([
0
]);
...
...
@@ -2660,7 +2660,7 @@ getAuthInfo(callback: AsyncCallback<Array<EnrolledCredInfo>>): void;
| callback | AsyncCallback
<
Array
<
[EnrolledCredInfo](#enrolledcredinfo8)
>>
| 是 | 回调结果,返回的是当前用户指定类型的所有已注册凭据信息。|
**示例:**
**示例:**
```
js
let
userIDM
=
new
account_osAccount
.
UserIdentityManager
();
userIDM
.
getAuthInfo
((
err
,
result
)
=>
{
...
...
@@ -2688,7 +2688,7 @@ getAuthInfo(authType: AuthType, callback: AsyncCallback<Array<EnrolledCred
| authType |
[
AuthType
](
#authtype8
)
| 是 | 认证类型。 |
| callback | AsyncCallback
<
Array
<
[EnrolledCredInfo](#enrolledcredinfo8)
>>
| 是 | 回调结果,返回的是当前用户指定类型的所有已注册凭据信息。|
**示例:**
**示例:**
```
js
let
userIDM
=
new
account_osAccount
.
UserIdentityManager
();
userIDM
.
getAuthInfo
(
account_osAccount
.
AuthType
.
PIN
,
(
err
,
result
)
=>
{
...
...
@@ -2721,7 +2721,7 @@ getAuthInfo(authType?: AuthType): Promise<Array<EnrolledCredInfo>>;
| :------------------------------------------- | :------------------------------------------------------------------------ |
| Promise
<
Array
<
[EnrolledCredInfo](#enrolledcredinfo8)
>>
| Promise实例,用于获取异步返回结果,返回的是当前用户指定类型的所有已注册凭据信息。|
**示例:**
**示例:**
```
js
let
userIDM
=
new
account_osAccount
.
UserIdentityManager
();
userIDM
.
getAuthInfo
(
account_osAccount
.
AuthType
.
PIN
).
then
((
result
)
=>
{
...
...
@@ -2754,7 +2754,7 @@ onSetData: (pinSubType: AuthSubType, data: Uint8Array) => void;
| pinSubType |
[
AuthSubType
](
#authsubtype8
)
| 是 | 用于认证的凭据子类型。 |
| data | Uint8Array | 是 | 要设置的数据是凭据,用来在认证、添加、修改凭据操作。 |
**示例:**
**示例:**
```
js
let
password
=
new
Uint8Array
([
0
,
0
,
0
,
0
,
0
,
0
]);
let
passwordNumber
=
new
Uint8Array
([
1
,
2
,
3
,
4
]);
...
...
@@ -2791,7 +2791,7 @@ onGetData: (pinSubType: AuthSubType, callback: IInputData) => void;
| ---------- | --------------------------------------- | ---- | --------------- |
| callback |
[
IInputData
](
#iinputdata8
)
| 是 | 指示密码数据回调。|
**示例:**
**示例:**
```
js
let
password
=
new
Uint8Array
([
0
,
0
,
0
,
0
,
0
,
0
]);
let
passwordNumber
=
new
Uint8Array
([
1
,
2
,
3
,
4
]);
...
...
@@ -2832,7 +2832,7 @@ onResult: (result: number, extraInfo: AuthResult) => void;
| result | number | 是 | 表示身份认证结果代码。|
| extraInfo |
[
AuthResult
](
#authresult8
)
| 是 | 表示不同情况下的具体信息,如果认证通过,则在extrainfo中返回认证令牌,如果身份验证失败,则在extrainfo中返回剩余的身份验证时间,如果身份验证执行器被锁定,冻结时间将在extrainfo中返回。|
**示例:**
**示例:**
```
js
let
authCallback
=
{
onResult
:
(
result
,
extraInfo
)
=>
{
...
...
@@ -2860,7 +2860,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
| acquire | number | 是 | 指示不同身份验证执行器的tip代码。|
| extraInfo | any | 是 | 保留参数。 |
**示例:**
**示例:**
```
js
let
authCallback
=
{
onResult
:
(
result
,
extraInfo
)
=>
{
...
...
@@ -2898,7 +2898,7 @@ onResult: (result: number, extraInfo: RequestResult) => void;
| result | number | 是 | 表示身份认证结果代码。 |
| extraInfo |
[
AuthResult
](
#authresult8
)
| 是 | 针对不同情况传递具体信息。|
**示例:**
**示例:**
```
js
let
idmCallback
=
{
onResult
:
(
result
,
extraInfo
)
=>
{
...
...
@@ -2926,7 +2926,7 @@ onAcquireInfo?: (module: number, acquire: number, extraInfo: any) => void;
| acquire | number | 是 | 指示不同身份验证执行器的tip代码。|
| extraInfo | any | 是 | 保留参数。 |
**示例:**
**示例:**
```
js
let
idmCallback
=
{
onResult
:
(
result
,
extraInfo
)
=>
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录