Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
1997d038
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
未验证
提交
1997d038
编写于
7月 12, 2022
作者:
W
wusongqing
提交者:
Gitee
7月 12, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
【文档体验官】js-apis-ability-context.md描述修改
Signed-off-by:
N
wusongqing
<
wusongqing@huawei.com
>
上级
224b84a6
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
26 addition
and
26 deletion
+26
-26
zh-cn/application-dev/reference/apis/js-apis-ability-context.md
...application-dev/reference/apis/js-apis-ability-context.md
+26
-26
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-ability-context.md
浏览文件 @
1997d038
...
@@ -36,7 +36,7 @@ class MainAbility extends Ability {
...
@@ -36,7 +36,7 @@ class MainAbility extends Ability {
startAbility(want: Want, callback: AsyncCallback
<
void
>
): void
startAbility(want: Want, callback: AsyncCallback
<
void
>
): void
启动Ability。
启动Ability
(callback形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -67,7 +67,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void
...
@@ -67,7 +67,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void
startAbility(want: Want, options: StartOptions, callback: AsyncCallback
<
void
>
): void
startAbility(want: Want, options: StartOptions, callback: AsyncCallback
<
void
>
): void
启动Ability。
启动Ability
(callback形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -102,7 +102,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
...
@@ -102,7 +102,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
startAbility(want: Want, options?: StartOptions): Promise
<
void
>
;
startAbility(want: Want, options?: StartOptions): Promise
<
void
>
;
启动Ability
。通过Promise返回结果
。
启动Ability
(promise形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -145,7 +145,7 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
...
@@ -145,7 +145,7 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
startAbilityForResult(want: Want, callback: AsyncCallback
<
AbilityResult
>
): void;
startAbilityForResult(want: Want, callback: AsyncCallback
<
AbilityResult
>
): void;
启动Ability并在结束的时候返回执行结果。
启动Ability并在结束的时候返回执行结果
(callback形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -173,7 +173,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
...
@@ -173,7 +173,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
<
AbilityResult
>
): void;
startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
<
AbilityResult
>
): void;
启动Ability并在结束的时候返回执行结果。
启动Ability并在结束的时候返回执行结果
(callback形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -206,7 +206,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
...
@@ -206,7 +206,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
startAbilityForResult(want: Want, options?: StartOptions): Promise
<
AbilityResult
>
;
startAbilityForResult(want: Want, options?: StartOptions): Promise
<
AbilityResult
>
;
启动Ability并在结束的时候返回执行结果。
启动Ability并在结束的时候返回执行结果
(promise形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -312,11 +312,11 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
...
@@ -312,11 +312,11 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
```
```
## AbilityContext.startAbilityForResultWithAccount
## AbilityContext.startAbilityForResultWithAccount
startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartOptions): Promise
\<
AbilityResult
\>
;
startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartOptions): Promise
\<
AbilityResult
\>
;
启动一个Ability并在该Ability帐号销毁时返回执行结果(
callback
形式)。
启动一个Ability并在该Ability帐号销毁时返回执行结果(
promise
形式)。
**需要权限**
: ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS
**需要权限**
: ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS
...
@@ -364,7 +364,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
...
@@ -364,7 +364,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
terminateSelf(callback: AsyncCallback
<
void
>
): void;
terminateSelf(callback: AsyncCallback
<
void
>
): void;
停止Ability自身。
停止Ability自身
(callback形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -387,7 +387,7 @@ terminateSelf(callback: AsyncCallback<void>): void;
...
@@ -387,7 +387,7 @@ terminateSelf(callback: AsyncCallback<void>): void;
terminateSelf(): Promise
<
void
>
;
terminateSelf(): Promise
<
void
>
;
停止Ability自身
。通过Promise返回结果
。
停止Ability自身
(promise形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -412,7 +412,7 @@ terminateSelf(): Promise<void>;
...
@@ -412,7 +412,7 @@ terminateSelf(): Promise<void>;
terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback
<
void
>
): void;
terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback
<
void
>
): void;
停止Ability,并返回给调用startAbilityForResult 接口调用方的相关信息。
停止Ability,并返回给调用startAbilityForResult 接口调用方的相关信息
(callback形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -441,7 +441,7 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi
...
@@ -441,7 +441,7 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi
terminateSelfWithResult(parameter: AbilityResult): Promise
<
void
>
;
terminateSelfWithResult(parameter: AbilityResult): Promise
<
void
>
;
停止Ability,并返回给调用startAbilityForResult 接口
相关信息
。
停止Ability,并返回给调用startAbilityForResult 接口
调用方的相关信息(promise形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -474,7 +474,7 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
...
@@ -474,7 +474,7 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
connectAbility(want: Want, options: ConnectOptions): number;
connectAbility(want: Want, options: ConnectOptions): number;
使用AbilityInfo.AbilityType.SERVICE模板将当前
能力连接到一个能力
。
使用AbilityInfo.AbilityType.SERVICE模板将当前
Ability连接到一个Ability
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -515,7 +515,7 @@ connectAbility(want: Want, options: ConnectOptions): number;
...
@@ -515,7 +515,7 @@ connectAbility(want: Want, options: ConnectOptions): number;
connectAbilityWithAccount(want: Want, accountId: number, options: ConnectOptions): number;
connectAbilityWithAccount(want: Want, accountId: number, options: ConnectOptions): number;
使用AbilityInfo.AbilityType.SERVICE模板和account将当前
能力连接到一个能力
。
使用AbilityInfo.AbilityType.SERVICE模板和account将当前
Ability连接到一个Ability
。
**需要权限:**
ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS
**需要权限:**
ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS
...
@@ -559,7 +559,7 @@ connectAbilityWithAccount(want: Want, accountId: number, options: ConnectOptions
...
@@ -559,7 +559,7 @@ connectAbilityWithAccount(want: Want, accountId: number, options: ConnectOptions
disconnectAbility(connection: number): Promise
\<
void>;
disconnectAbility(connection: number): Promise
\<
void>;
已成功连接接口
。
断开连接(promise形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -569,7 +569,7 @@ disconnectAbility(connection: number): Promise\<void>;
...
@@ -569,7 +569,7 @@ disconnectAbility(connection: number): Promise\<void>;
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| connection | number | 是 | 连接的
能力
的数字代码。 |
| connection | number | 是 | 连接的
Ability
的数字代码。 |
**返回值:**
**返回值:**
...
@@ -592,7 +592,7 @@ disconnectAbility(connection: number): Promise\<void>;
...
@@ -592,7 +592,7 @@ disconnectAbility(connection: number): Promise\<void>;
disconnectAbility(connection: number, callback:AsyncCallback
\<
void>): void;
disconnectAbility(connection: number, callback:AsyncCallback
\<
void>): void;
已成功连接接口
。
断开连接(callback形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -602,7 +602,7 @@ disconnectAbility(connection: number, callback:AsyncCallback\<void>): void;
...
@@ -602,7 +602,7 @@ disconnectAbility(connection: number, callback:AsyncCallback\<void>): void;
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| connection | number | 是 | 连接的
能力
的数字代码。 |
| connection | number | 是 | 连接的
Ability
的数字代码。 |
| callback | AsyncCallback
\<
void> | 是 | 表示指定的回调方法。 |
| callback | AsyncCallback
\<
void> | 是 | 表示指定的回调方法。 |
**示例:**
**示例:**
...
@@ -774,7 +774,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
...
@@ -774,7 +774,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
requestPermissionsFromUser(permissions: Array
<
string
>
, requestCallback: AsyncCallback
<
PermissionRequestResult
>
) : void;
requestPermissionsFromUser(permissions: Array
<
string
>
, requestCallback: AsyncCallback
<
PermissionRequestResult
>
) : void;
拉起弹窗请求用户授权。
拉起弹窗请求用户授权
(callback形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -800,7 +800,7 @@ requestPermissionsFromUser(permissions: Array<string>, requestCallback: As
...
@@ -800,7 +800,7 @@ requestPermissionsFromUser(permissions: Array<string>, requestCallback: As
requestPermissionsFromUser(permissions: Array
<
string
>
) : Promise
<
PermissionRequestResult
>
;
requestPermissionsFromUser(permissions: Array
<
string
>
) : Promise
<
PermissionRequestResult
>
;
拉起弹窗请求用户授权
。通过Promise返回结果
。
拉起弹窗请求用户授权
(promise形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -833,7 +833,7 @@ requestPermissionsFromUser(permissions: Array<string>) : Promise<Permis
...
@@ -833,7 +833,7 @@ requestPermissionsFromUser(permissions: Array<string>) : Promise<Permis
setMissionLabel(label: string, callback:AsyncCallback
<
void
>
): void;
setMissionLabel(label: string, callback:AsyncCallback
<
void
>
): void;
设置ability在任务中显示的名称。
设置ability在任务中显示的名称
(callback形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -857,7 +857,7 @@ setMissionLabel(label: string, callback:AsyncCallback<void>): void;
...
@@ -857,7 +857,7 @@ setMissionLabel(label: string, callback:AsyncCallback<void>): void;
setMissionLabel(label: string): Promise
<
void
>
setMissionLabel(label: string): Promise
<
void
>
设置ability在任务中显示的名称。
设置ability在任务中显示的名称
(promise形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -886,7 +886,7 @@ setMissionLabel(label: string): Promise<void>
...
@@ -886,7 +886,7 @@ setMissionLabel(label: string): Promise<void>
setMissionIcon(icon: image.PixelMap, callback:AsyncCallback
\<
void>): void;
setMissionIcon(icon: image.PixelMap, callback:AsyncCallback
\<
void>): void;
设置当前ability
的任务标签
。
设置当前ability
在任务中显示的图标(callback形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -896,7 +896,7 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
...
@@ -896,7 +896,7 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| icon | image.PixelMap | 是 | 在最近的任务中显示的
能力
图标。 |
| icon | image.PixelMap | 是 | 在最近的任务中显示的
ability
图标。 |
| callback | AsyncCallback
\<
void> | 是 | 指定的回调函数的结果。 |
| callback | AsyncCallback
\<
void> | 是 | 指定的回调函数的结果。 |
**示例:**
**示例:**
...
@@ -928,7 +928,7 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
...
@@ -928,7 +928,7 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
setMissionIcon(icon: image.PixelMap): Promise
\<
void>;
setMissionIcon(icon: image.PixelMap): Promise
\<
void>;
设置当前ability
的任务标签
。
设置当前ability
在任务中显示的图标(promise形式)
。
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
**系统能力**
:SystemCapability.Ability.AbilityRuntime.Core
...
@@ -938,7 +938,7 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>;
...
@@ -938,7 +938,7 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>;
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| icon | image.PixelMap | 是 | 在最近的任务中显示的
能力
图标。 |
| icon | image.PixelMap | 是 | 在最近的任务中显示的
ability
图标。 |
**返回值:**
**返回值:**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录