Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
6d920ce5
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看板
未验证
提交
6d920ce5
编写于
1月 31, 2023
作者:
O
openharmony_ci
提交者:
Gitee
1月 31, 2023
浏览文件
操作
浏览文件
下载
差异文件
!14050 修改入口action标识
Merge pull request !14050 from SoftSquirrel/master
上级
19a0436e
a126202f
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
6 addition
and
6 deletion
+6
-6
zh-cn/application-dev/quick-start/module-configuration-file.md
.../application-dev/quick-start/module-configuration-file.md
+6
-6
未找到文件。
zh-cn/application-dev/quick-start/module-configuration-file.md
浏览文件 @
6d920ce5
...
...
@@ -41,7 +41,7 @@
"entity.system.home"
],
"actions"
:
[
"
action.system
.home"
"
ohos.want.action
.home"
]
}
]
...
...
@@ -217,7 +217,7 @@ ablities标签描述UIAbility组件的配置信息,标签值为数组类型,
|
[
metadata
](
#metadata标签
)
| 标识当前UIAbility组件的元信息。 | 对象数组 | 该标签可缺省,缺省值为空。 |
| visible | 标识当前UIAbility组件是否可以被其他应用调用。
<br/>
-
true:表示可以被其他应用调用。
<br/>
-
false:表示不可以被其他应用调用。 | 布尔值 | 该标签可缺省,缺省值为false。 |
| continuable | 标识当前UIAbility组件是否可以
[
迁移
](
../application-models/hop-cross-device-migration.md
)
。
<br/>
-
true:表示可以被迁移。
<br/>
-
false:表示不可以被迁移。 | 布尔值 | 该标签可缺省,缺省值为false。 |
|
[
skills
](
#skills标签
)
| 标识当前UIAbility组件或ExtensionAbility组件能够接收的
[
Want
](
../application-models/want-overview.md
)
的特征集,为数组格式。
<br/>
配置规则:
<br/>
-
对于Entry类型的HAP,OpenHarmony应用可以配置多个具有入口能力的skills标签(即配置了
action.system
.home和entity.system.home)。
<br/>
-
对于Feature类型的HAP,只有OpenHarmony应用可以配置具有入口能力的skills标签,OpenHarmony服务不允许配置。 | 对象数组 | 该标签可缺省,缺省值为空。 |
|
[
skills
](
#skills标签
)
| 标识当前UIAbility组件或ExtensionAbility组件能够接收的
[
Want
](
../application-models/want-overview.md
)
的特征集,为数组格式。
<br/>
配置规则:
<br/>
-
对于Entry类型的HAP,OpenHarmony应用可以配置多个具有入口能力的skills标签(即配置了
ohos.want.action
.home和entity.system.home)。
<br/>
-
对于Feature类型的HAP,只有OpenHarmony应用可以配置具有入口能力的skills标签,OpenHarmony服务不允许配置。 | 对象数组 | 该标签可缺省,缺省值为空。 |
| backgroundModes | 标识当前UIAbility组件的长时任务集合。指定用于满足特定类型的长时任务。
<br/>
长时任务类型有如下:
<br/>
-
dataTransfer:通过网络/对端设备进行数据下载、备份、分享、传输等业务。
<br/>
-
audioPlayback:音频输出业务。
<br/>
-
audioRecording:音频输入业务。
<br/>
-
location:定位、导航业务。
<br/>
-
bluetoothInteraction:蓝牙扫描、连接、传输业务(穿戴)。
<br/>
-
multiDeviceConnection:多设备互联业务。
<br/>
-
wifiInteraction:Wi-Fi扫描、连接、传输业务(克隆多屏)。
<br/>
-
voip:音视频电话,VoIP业务。
<br/>
-
taskKeeping:计算业务。 | 字符串数组 | 该标签可缺省,缺省值为空。 |
| startWindowIcon | 标识当前UIAbility组件启动页面图标资源文件的索引。取值示例:$media:icon。
<br/>
该标签最大字节长度为255。 | 字符串 | 不可缺省。 |
| startWindowBackground | 标识当前UIAbility组件启动页面背景颜色资源文件的索引。取值示例:$color:red。
<br/>
改标签最大字节长度为255。 | 字符串 | 不可缺省。 |
...
...
@@ -250,7 +250,7 @@ abilities示例:
"visible"
:
true
,
"continuable"
:
true
,
"skills"
:
[{
"actions"
:
[
"
action.system
.home"
],
"actions"
:
[
"
ohos.want.action
.home"
],
"entities"
:
[
"entity.system.home"
],
"uris"
:
[]
}],
...
...
@@ -314,7 +314,7 @@ skills示例:
"skills"
:
[
{
"actions"
:
[
"
action.system
.home"
"
ohos.want.action
.home"
],
"entities"
:
[
"entity.system.home"
...
...
@@ -352,7 +352,7 @@ skills示例:
| type | 标识当前ExtensionAbility组件的类型,取值为:
<br/>
-
form:卡片的ExtensionAbility。
<br/>
-
workScheduler:延时任务的ExtensionAbility。
<br/>
-
inputMethod:输入法的ExtensionAbility。
<br/>
-
service:后台运行的service组件。
<br/>
-
accessibility:辅助能力的ExtensionAbility。
<br/>
-
dataShare:数据共享的ExtensionAbility。
<br/>
-
fileShare:文件共享的ExtensionAbility。
<br/>
-
staticSubscriber:静态广播的ExtensionAbility。
<br/>
-
wallpaper:壁纸的ExtensionAbility。
<br/>
-
backup:数据备份的ExtensionAbility。
<br/>
-
window:该ExtensionAbility会在启动过程中创建一个window,为开发者提供界面开发。开发者开发出来的界面将通过abilityComponent控件组合到其他应用的窗口中。
<br/>
-
thumbnail:获取文件缩略图的ExtensionAbility,开发者可以对自定义文件类型的文件提供缩略。
<br/>
-
preview:该ExtensionAbility会将文件解析后在一个窗口中显示,开发者可以通过将此窗口组合到其他应用窗口中。
<br/>
**说明:**
<br/>
- 其中service和dataShare类型,仅支持系统应用配置,三方应用配置不生效。 | 字符串 | 该标签不可缺省。 |
| permissions | 标识当前ExtensionAbility组件自定义的权限信息。当其他应用访问该ExtensionAbility时,需要申请相应的权限信息。
<br/>
一个数组元素为一个权限名称。通常采用反向域名格式(最大255字节),可以是系统预定义的权限,也可以是该应用自定义的权限。如果是后者,需与defPermissions标签中定义的某个权限的name标签值一致。 | 字符串数组 | 该标签可缺省,缺省值为空。 |
| uri | 标识当前ExtensionAbility组件提供的数据URI,为字符数组类型(最大长度255),用反向域名的格式表示。
<br/>
**说明:**
<br/>
- 该标签在type为dataShare类型的ExtensionAbility时,不可缺省。 | 字符串 | 该标签可缺省,缺省值为空。 |
|skills | 标识当前ExtensionAbility组件能够接收的
[
Want
](
../application-models/want-overview.md
)
的特征集,为数组格式。
<br/>
配置规则:entry包可以配置多个具有入口能力的skills标签(配置了
action.system
.home和entity.system.home)的ExtensionAbility,其中第一个配置了skills标签的ExtensionAbility中的label和icon作为OpenHarmony服务或应用的label和icon。
<br/>
**说明:**
<br/>
- OpenHarmony服务的Feature包不能配置具有入口能力的skills标签。
<br/>
- OpenHarmony应用的Feature包可以配置具有入口能力的skills标签。 | 数组 | 该标签可缺省,缺省值为空。 |
|skills | 标识当前ExtensionAbility组件能够接收的
[
Want
](
../application-models/want-overview.md
)
的特征集,为数组格式。
<br/>
配置规则:entry包可以配置多个具有入口能力的skills标签(配置了
ohos.want.action
.home和entity.system.home)的ExtensionAbility,其中第一个配置了skills标签的ExtensionAbility中的label和icon作为OpenHarmony服务或应用的label和icon。
<br/>
**说明:**
<br/>
- OpenHarmony服务的Feature包不能配置具有入口能力的skills标签。
<br/>
- OpenHarmony应用的Feature包可以配置具有入口能力的skills标签。 | 数组 | 该标签可缺省,缺省值为空。 |
|
[
metadata
](
#metadata标签
)
| 标识当前ExtensionAbility组件的元信息。 | 对象 | 该标签可缺省,缺省值为空。 |
| visible | 标识当前ExtensionAbility组件是否可以被其他应用调用,为布尔类型。
<br/>
-
true:表示可以被其他应用调用。
<br/>
-
false:表示不可以被其他应用调用。 | 布尔值 | 该标签可缺省,缺省值为false。 |
...
...
@@ -481,7 +481,7 @@ metadata中指定shortcut信息,其中:
"entity.system.home"
],
"actions"
:
[
"
action.system
.home"
"
ohos.want.action
.home"
]
}
],
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录