Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
b3c7a53c
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看板
You need to sign in or sign up before continuing.
未验证
提交
b3c7a53c
编写于
12月 28, 2022
作者:
O
openharmony_ci
提交者:
Gitee
12月 28, 2022
浏览文件
操作
浏览文件
下载
差异文件
!12970 修改reference/apis/js-apis-inner-application-uiAbilityContext.md中的示例代码
Merge pull request !12970 from 张亚菲/zyf
上级
e51dc84d
9d1cea43
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
183 addition
and
176 deletion
+183
-176
zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md
...erence/apis/js-apis-inner-application-uiAbilityContext.md
+183
-176
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-inner-application-uiAbilityContext.md
浏览文件 @
b3c7a53c
...
@@ -85,7 +85,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
...
@@ -85,7 +85,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
console
.
log
(
'
startAbility failed,
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
}
}
```
```
...
@@ -140,7 +140,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
...
@@ -140,7 +140,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
options
=
{
var
options
=
{
...
@@ -293,7 +293,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
...
@@ -293,7 +293,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
...
@@ -306,8 +306,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
...
@@ -306,8 +306,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
return
;
return
;
}
}
// 执行正常业务
// 执行正常业务
console
.
log
(
"
startAbilityForResult succeed, result.resultCode =
"
+
console
.
log
(
"
startAbilityForResult succeed, result.resultCode =
"
+
result
.
resultCode
)
result
.
resultCode
)
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
...
@@ -366,7 +365,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
...
@@ -366,7 +365,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
options
=
{
var
options
=
{
...
@@ -382,12 +381,11 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
...
@@ -382,12 +381,11 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
return
;
return
;
}
}
// 执行正常业务
// 执行正常业务
console
.
log
(
"
startAbilityForResult succeed, result.resultCode =
"
+
console
.
log
(
"
startAbilityForResult succeed, result.resultCode =
"
+
result
.
resultCode
)
result
.
resultCode
)
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
console
.
log
(
'
startAbilityForResult failed,
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
}
}
```
```
...
@@ -448,8 +446,8 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
...
@@ -448,8 +446,8 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
```
ts
```
ts
var
want
=
{
var
want
=
{
bundleName
:
"
com.example.myapp
"
,
bundleName
:
"
com.example.myapp
lication
"
,
abilityName
:
"
M
y
Ability
"
abilityName
:
"
M
ain
Ability
"
};
};
var
options
=
{
var
options
=
{
windowMode
:
0
,
windowMode
:
0
,
...
@@ -468,7 +466,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
...
@@ -468,7 +466,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
console
.
log
(
'
startAbilityForResult failed,
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
}
}
```
```
...
@@ -528,7 +526,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
...
@@ -528,7 +526,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -609,7 +607,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
...
@@ -609,7 +607,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -626,8 +624,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
...
@@ -626,8 +624,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
return
;
return
;
}
}
// 执行正常业务
// 执行正常业务
console
.
log
(
"
startAbilityForResultWithAccount succeed, result.resultCode =
"
+
console
.
log
(
"
startAbilityForResultWithAccount succeed
"
)
result
.
resultCode
+
'
result.want =
'
+
JSON
.
stringify
(
result
.
want
))
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
...
@@ -698,7 +695,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
...
@@ -698,7 +695,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -720,7 +717,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
...
@@ -720,7 +717,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
});
});
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
// 处理入参错误异常
// 处理入参错误异常
console
.
log
(
'
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
console
.
log
(
'
startAbilityForResultWithAccount failed,
error.code:
'
+
JSON
.
stringify
(
paramError
.
code
)
+
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
'
error.message:
'
+
JSON
.
stringify
(
paramError
.
message
));
}
}
```
```
...
@@ -763,8 +760,8 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -763,8 +760,8 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
try
{
try
{
...
@@ -823,8 +820,8 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
...
@@ -823,8 +820,8 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
try
{
try
{
...
@@ -884,8 +881,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
...
@@ -884,8 +881,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -949,8 +946,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
...
@@ -949,8 +946,8 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -1007,8 +1004,8 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -1007,8 +1004,8 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
try
{
try
{
...
@@ -1064,8 +1061,8 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
...
@@ -1064,8 +1061,8 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
try
{
try
{
...
@@ -1126,8 +1123,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
...
@@ -1126,8 +1123,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -1188,8 +1185,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
...
@@ -1188,8 +1185,8 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -1335,8 +1332,8 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi
...
@@ -1335,8 +1332,8 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi
```
ts
```
ts
var
want
=
{
var
want
=
{
bundleName
:
"
com.ex
trem
e.myapplication
"
,
bundleName
:
"
com.ex
ampl
e.myapplication
"
,
abilityName
:
"
Second
Ability
"
abilityName
:
"
Main
Ability
"
}
}
var
resultCode
=
100
;
var
resultCode
=
100
;
// 返回给接口调用方AbilityResult信息
// 返回给接口调用方AbilityResult信息
...
@@ -1400,8 +1397,8 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
...
@@ -1400,8 +1397,8 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
```
ts
```
ts
var
want
=
{
var
want
=
{
bundleName
:
"
com.ex
trem
e.myapplication
"
,
bundleName
:
"
com.ex
ampl
e.myapplication
"
,
abilityName
:
"
Second
Ability
"
abilityName
:
"
Main
Ability
"
}
}
var
resultCode
=
100
;
var
resultCode
=
100
;
// 返回给接口调用方AbilityResult信息
// 返回给接口调用方AbilityResult信息
...
@@ -1468,13 +1465,19 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
...
@@ -1468,13 +1465,19 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
options
=
{
var
options
=
{
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onConnect
(
elementName
,
remote
)
{
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
console
.
log
(
'
----------- onConnect -----------
'
)
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
}
}
var
connection
=
null
;
var
connection
=
null
;
...
@@ -1532,14 +1535,20 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
...
@@ -1532,14 +1535,20 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
Mai
nAbility
"
abilityName
:
"
ServiceExtensio
nAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
var
options
=
{
var
options
=
{
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onConnect
(
elementName
,
remote
)
{
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
console
.
log
(
'
----------- onConnect -----------
'
)
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
}
}
var
connection
=
null
;
var
connection
=
null
;
...
@@ -1808,7 +1817,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
...
@@ -1808,7 +1817,7 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -1888,7 +1897,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
...
@@ -1888,7 +1897,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -1970,7 +1979,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
...
@@ -1970,7 +1979,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
```
ts
```
ts
var
want
=
{
var
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ex
treme.test
"
,
bundleName
:
"
com.ex
ample.myapplication
"
,
abilityName
:
"
MainAbility
"
abilityName
:
"
MainAbility
"
};
};
var
accountId
=
100
;
var
accountId
=
100
;
...
@@ -2015,11 +2024,10 @@ setMissionLabel(label: string, callback:AsyncCallback<void>): void;
...
@@ -2015,11 +2024,10 @@ setMissionLabel(label: string, callback:AsyncCallback<void>): void;
```
ts
```
ts
this
.
context
.
setMissionLabel
(
"
test
"
,
(
result
)
=>
{
this
.
context
.
setMissionLabel
(
"
test
"
,
(
result
)
=>
{
console
.
log
(
'
requestPermissionsFromUserresult
:
'
+
JSON
.
stringify
(
result
));
console
.
log
(
'
setMissionLabel
:
'
+
JSON
.
stringify
(
result
));
});
});
```
```
## UIAbilityContext.setMissionLabel
## UIAbilityContext.setMissionLabel
setMissionLabel(label: string): Promise
<
void
>
;
setMissionLabel(label: string): Promise
<
void
>
;
...
@@ -2116,7 +2124,6 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>;
...
@@ -2116,7 +2124,6 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
import
image
from
'
@ohos.multimedia.image
'
;
var
imagePixelMap
;
var
imagePixelMap
;
var
color
=
new
ArrayBuffer
(
0
);
var
color
=
new
ArrayBuffer
(
0
);
var
initializationOptions
=
{
var
initializationOptions
=
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录