Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
b5f4a099
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看板
未验证
提交
b5f4a099
编写于
6月 19, 2023
作者:
O
openharmony_ci
提交者:
Gitee
6月 19, 2023
浏览文件
操作
浏览文件
下载
差异文件
!19830 compressNativeLibs配置字段描述错误
Merge pull request !19830 from xsz233/master
上级
8928f34f
1daffc35
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
11 addition
and
9 deletion
+11
-9
zh-cn/application-dev/application-models/explicit-implicit-want-mappings.md
...dev/application-models/explicit-implicit-want-mappings.md
+9
-8
zh-cn/application-dev/quick-start/deviceconfig-structure.md
zh-cn/application-dev/quick-start/deviceconfig-structure.md
+1
-1
zh-cn/application-dev/quick-start/module-configuration-file.md
.../application-dev/quick-start/module-configuration-file.md
+1
-0
未找到文件。
zh-cn/application-dev/application-models/explicit-implicit-want-mappings.md
浏览文件 @
b5f4a099
...
...
@@ -62,8 +62,8 @@
-
调用方传入的want参数的action不为空,待匹配应用组件的skills配置中的actions不为空且不包含调用方传入的want参数的action,则action匹配失败。
**图1**
want参数的action匹配规则
![
want-action
](
figures/want-action.png
)
**图1**
want参数的action匹配规则
![
want-action
](
figures/want-action.png
)
### want参数的entities匹配规则
...
...
@@ -80,8 +80,8 @@
-
调用方传入的want参数的entities不为空,待匹配应用组件的skills配置中的entities不为空且不完全包含调用方传入的want参数的entities,则entities匹配失败。
**图2**
want参数的entities匹配规则
![
want-entities
](
figures/want-entities.png
)
**图2**
want参数的entities匹配规则
![
want-entities
](
figures/want-entities.png
)
### want参数的uri和type匹配规则
...
...
@@ -98,6 +98,7 @@
-
调用方传入的want参数的uri不为空,type为空。
1.
如果待匹配应用组件的skills配置中的uris数组为空,匹配失败。
2.
如果待匹配应用组件的skills配置中的uris数组存在一条数据
[
uri匹配
](
#uri匹配规则
)
成功且type为空,则匹配成功,否则匹配失败。
3.
如果前两条均匹配失败,并且传入的uri为文件路径uri,则根据文件后缀获取文件的MIME类型,如果该类型与skills文件中配置的type相匹配,则匹配成功。
-
调用方传入的want参数的uri为空,type不为空。
1.
如果待匹配应用组件的skills配置中的uris数组为空,匹配失败。
...
...
@@ -109,16 +110,16 @@
最左uri匹配:当配置文件待匹配应用组件的skills配置中的uris数组中只配置scheme;或者只配置scheme和host;或者只配置scheme、host和port时。传入want参数的uri的最左边依次需要和scheme,或者scheme和host,或者scheme、host和port都匹配,才满足最左uri匹配。
**图3**
want参数中uri和type皆不为空时的匹配规则
![
want-uri-type1
](
figures/want-uri-type1.png
)
**图3**
want参数中uri和type皆不为空时的匹配规则
![
want-uri-type1
](
figures/want-uri-type1.png
)
为了简化描述:
-
称调用方传入的want参数中的uri参数为w_uri;待匹配应用组件的skills配置中uri为s_uri,其中每个元素为s_uri。
-
称调用方传入的want参数的type参数为w_type,待匹配应用组件的skills数组中uris的type数据为s_type。
**图4**
want参数中uri和type的具体匹配规则
![
want-uri-type2
](
figures/want-uri-type2.png
)
**图4**
want参数中uri和type的具体匹配规则
![
want-uri-type2
](
figures/want-uri-type2.png
)
### uri匹配规则
...
...
zh-cn/application-dev/quick-start/deviceconfig-structure.md
浏览文件 @
b5f4a099
...
...
@@ -27,7 +27,7 @@ deviceConfig包含设备上的应用配置信息,可以包含default,tv,ca
| process | 标识应用或者Ability的进程名。如果在deviceConfig标签下配置了process标签,则该应用的所有Ability都运行在这个进程中。如果在abilities标签下也为某个Ability配置了process标签,则该Ability就运行在这个进程中。该标签最大长度为31。 | 字符串 | 可缺省,缺省值为空。 |
| keepAlive | 标识应用是否始终保持运行状态,仅支持系统应用配置,三方应用配置不生效。该标签为布尔类型,可缺省,缺省值为false,如果配置为true,应用将始终保持为运行状态,并在系统启动的时候被系统驱动起来,应用进程退出后,系统也会重新启动应用进程。 | 布尔值 | 可缺省,缺省值为false。 |
| supportBackup | 标识应用是否支持备份和恢复。如果配置为"false",则不支持为该应用执行备份或恢复操作。 | 布尔值 | 可缺省,缺省值为false。 |
| compressNativeLibs | 标识libs库是否以压缩存储的方式打包到HAP。如果配置为"false",则libs库以不压缩的方式存储,HAP在安装时无需解压libs,运行时会直接从HAP内加载libs库。 | 布尔值 | 可缺省,缺省值为
fals
e。 |
| compressNativeLibs | 标识libs库是否以压缩存储的方式打包到HAP。如果配置为"false",则libs库以不压缩的方式存储,HAP在安装时无需解压libs,运行时会直接从HAP内加载libs库。 | 布尔值 | 可缺省,缺省值为
tru
e。 |
| network | 标识网络安全性配置。该标签允许应用通过配置文件的安全声明来自定义其网络安全,无需修改应用代码。 | 对象 | 可缺省,缺省值为空。 |
## network对象的内部结构
...
...
zh-cn/application-dev/quick-start/module-configuration-file.md
浏览文件 @
b5f4a099
...
...
@@ -97,6 +97,7 @@ module.json5配置文件包含以下标签。
|
[
proxyDatas
](
#proxydatas标签
)
| 标识当前Module提供的数据代理列表。| 对象数组 | 该标签可缺省,缺省值为空。|
| isolationMode | 标识当前Module的多进程配置项。类型有4种,分别:
<br/>
-
nonisolationFirst:优先在非独立进程中运行。
<br/>
-
isolationFirst:优先在独立进程中运行。
<br/>
-
isolationOnly:只在独立进程中运行。
<br/>
-
nonisolationOnly:只在非独立进程中运行。 |字符串|该标签可缺省, 缺省值为nonisolationFirst。|
| generateBuildHash |标识当前HAP/HSP是否由打包工具生成哈希值。如果存在,则在系统OTA升级但应用的versionCode保持不变时,可根据哈希值判断应用是否需要升级。
<br/>
该字段仅在
[
app.json5文件
](
./app-configuration-file.md
)
中的generateBuildHash字段为false时使能。
<br/><strong>
注:
</strong>
该字段仅对预置应用生效。|布尔值|该标签可缺省, 缺省值为false。|
| compressNativeLibs | 标识libs库是否以压缩存储的方式打包到HAP。如果配置为"false",则libs库以不压缩的方式存储,HAP在安装时无需解压libs,运行时会直接从HAP内加载libs库。 | 布尔值 | 可缺省,缺省值为true。 |
## deviceTypes标签
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录