Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0635fa50
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看板
提交
0635fa50
编写于
2月 21, 2023
作者:
zyjhandsome
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Create a scene with an icon and name for setting up a task snapshot.
Signed-off-by:
zyjhandsome
<
zyjhandsome@126.com
>
上级
a3dce5c4
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
47 addition
and
0 deletion
+47
-0
zh-cn/application-dev/application-models/Readme-CN.md
zh-cn/application-dev/application-models/Readme-CN.md
+1
-0
zh-cn/application-dev/application-models/figures/mission-list-recent.png
...on-dev/application-models/figures/mission-list-recent.png
+0
-0
zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-icon.png
...ication-models/figures/mission-set-task-snapshot-icon.png
+0
-0
zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-label.png
...cation-models/figures/mission-set-task-snapshot-label.png
+0
-0
zh-cn/application-dev/application-models/mission-set-icon-name-for-task-snapshot.md
...ication-models/mission-set-icon-name-for-task-snapshot.md
+46
-0
未找到文件。
zh-cn/application-dev/application-models/Readme-CN.md
浏览文件 @
0635fa50
...
@@ -51,6 +51,7 @@
...
@@ -51,6 +51,7 @@
-
[
任务管理场景介绍
](
mission-management-overview.md
)
-
[
任务管理场景介绍
](
mission-management-overview.md
)
-
[
任务管理与启动模式
](
mission-management-launch-type.md
)
-
[
任务管理与启动模式
](
mission-management-launch-type.md
)
-
[
页面栈及任务链
](
page-mission-stack.md
)
-
[
页面栈及任务链
](
page-mission-stack.md
)
-
[
设置任务快照的图标和名称
](
mission-set-icon-name-for-task-snapshot
)
-
[
Stage模型应用配置文件
](
config-file-stage.md
)
-
[
Stage模型应用配置文件
](
config-file-stage.md
)
-
FA模型开发指导
-
FA模型开发指导
-
[
FA模型开发概述
](
fa-model-development-overview.md
)
-
[
FA模型开发概述
](
fa-model-development-overview.md
)
...
...
zh-cn/application-dev/application-models/figures/mission-list-recent.png
0 → 100644
浏览文件 @
0635fa50
173.3 KB
zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-icon.png
0 → 100644
浏览文件 @
0635fa50
174.0 KB
zh-cn/application-dev/application-models/figures/mission-set-task-snapshot-label.png
0 → 100644
浏览文件 @
0635fa50
172.3 KB
zh-cn/application-dev/application-models/mission-set-icon-name-for-task-snapshot.md
0 → 100644
浏览文件 @
0635fa50
# 设置任务快照的图标和名称
设置任务快照的图标和名称是为了提高用户界面的可视化性和用户体验,以便更好地管理和跟踪应用程序中的任务和功能。通过为每个任务快照设置不同的图标和名称,可以更轻松地区分和识别每个任务和功能。
默认情况下任务快照的图标和名称采用的是
[
module.json5配置文件
](
../quick-start/module-configuration-file.md
)
的
[
abilities标签
](
../quick-start/module-configuration-file.md#abilities标签
)
中的icon和label字段,如下图所示。
图1 UIAbility对应的任务快照
<img
src=
"figures/mission-list-recent.png"
alt=
"mission-list-recent"
height=
"400"
/>
也可以使用
[
UIAbilityContext.setMissionIcon()
](
../reference/apis/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextsetmissionicon
)
和
[
UIAbilityContext.setMissionLabel()
](
../reference/apis/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextsetmissionlabel
)
方法,根据需要自定义任务快照的图标和名称。例如,对于UIAbility的标准实例启动模式,可以根据不同的功能配置相应的任务快照的图标和名称。
本文将从以下两个方面介绍。
-
[
设置任务快照的图标(仅对系统应用开放)
](
#设置任务快照的图标(仅对系统应用开放)
)
-
[
设置任务快照的名称
](
#设置任务快照的名称
)
## 设置任务快照的图标(仅对系统应用开放)
通过调用
[
UIAbilityContext.setMissionIcon()
](
../reference/apis/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextsetmissionicon
)
方法修改任务快照的图标。图片内容为
[
PixelMap
](
../reference/apis/js-apis-image.md#pixelmap7
)
类型对象。示例中的context的获取方式请参见
[
获取UIAbility的上下文信息
](
uiability-usage.md#获取uiability的上下文信息
)
。
```
ts
let
imagePixelMap
:
PixelMap
=
undefined
;
// 需要获取图片PixelMap信息
this
.
context
.
setMissionIcon
(
imagePixelMap
,
(
err
)
=>
{
console
.
error
(
`setMissionLabel failed, code is
${
err
.
code
}
, message is
${
err
.
message
}
`
);
})
```
效果示意如下图所示。
图2 置任务快照的图标
<img
src=
"figures/mission-set-task-snapshot-icon.png"
alt=
"mission-set-task-snapshot-icon"
height=
"400"
/>
## 设置任务快照的名称
通过调用
[
UIAbilityContext.setMissionLabel()
](
../reference/apis/js-apis-inner-application-uiAbilityContext.md#uiabilitycontextsetmissionlabel
)
方法修改任务快照的名称。
```
ts
this
.
context
.
setMissionLabel
(
'
test
'
).
then
(()
=>
{
console
.
log
(
'
setMissionLabel succeeded.
'
);
}).
catch
((
err
)
=>
{
console
.
log
(
`setMissionLabel failed, code is
${
err
.
code
}
, message is
${
err
.
message
}
`
);
});
```
效果示意如下图所示。
<img
src=
"figures/mission-set-task-snapshot-label.png"
alt=
"mission-set-task-snapshot-label"
height=
"400"
/>
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录