Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
04529605
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
04529605
编写于
3月 30, 2023
作者:
J
jiangminsen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
资料修改
Signed-off-by:
N
jiangminsen
<
jiangminsen@huawei.com
>
上级
0408b9e9
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
0 addition
and
67 deletion
+0
-67
zh-cn/application-dev/quick-start/module-configuration-file.md
.../application-dev/quick-start/module-configuration-file.md
+0
-33
zh-cn/application-dev/quick-start/module-structure.md
zh-cn/application-dev/quick-start/module-structure.md
+0
-34
未找到文件。
zh-cn/application-dev/quick-start/module-configuration-file.md
浏览文件 @
04529605
...
...
@@ -394,39 +394,6 @@ skills示例:
}
```
**增强隐式查询功能**
支持Uri级别的前缀匹配。
当配置文件只配置scheme,或者只配置scheme和host,或者只配置scheme,host和port时,参数传入以配置文件为前缀的Uri,配置成功。
*
查询功能增强涉及以下接口
<br>
[
@ohos.bundle.bundleManager
](
../reference/apis/js-apis-bundleManager.md#bundlemanagerqueryabilityinfo
)
<br>
1.
function queryAbilityInfo(want: Want, abilityFlags: number, callback: AsyncCallback
<Array
<
AbilityInfo
>
>): void;
<br>
2.
function queryAbilityInfo(want: Want, abilityFlags: number, userId: number, callback: AsyncCallback
<Array
<
AbilityInfo
>
>): void;
<br>
3.
function queryAbilityInfo(want: Want, abilityFlags: number, userId?: number): Promise
<Array
<
AbilityInfo
>
>;
*
配置要求
<br>
abilities -> skills -> uris对象
<br>
配置1: 只配置 scheme = 'http'
<br>
配置2: 只配置 ( scheme = 'http' ) + ( host = 'example.com' )
<br>
配置3: 只配置 ( scheme = 'http' ) + ( host = 'example.com' ) + ( port = '8080' )
*
前缀匹配
<br>
参数
[
want
](
../application-models/want-overview.md
)
下uri,调用queryAbilityInfo查询接口
<br>
1.
uri = 'https://' 无匹配
<br>
2.
uri = 'http://' 可以匹配 配置1
<br>
3.
uri = 'https://example.com' 无匹配
<br>
4.
uri = 'https://exa.com' 无匹配
<br>
5.
uri = 'http://exa.com' 可以匹配 配置1
<br>
6.
uri = 'http://example.com' 可以匹配 配置1 配置2
<br>
7.
uri = 'https://example.com:8080' 无匹配
<br>
8.
uri = 'http://exampleaa.com:8080' 可以匹配 配置1
<br>
9.
uri = 'http://example.com:9180' 可以匹配 配置1 配置2
<br>
10.
uri = 'http://example.com:8080' 可以匹配 配置1 配置2 配置3
<br>
11.
uri = 'https://example.com:9180/path' 无匹配
<br>
12.
uri = 'http://exampleap.com:8080/path' 可以匹配 配置1
<br>
13.
uri = 'http://example.com:9180/path' 可以匹配 配置1 配置2
<br>
14.
uri = 'http://example.com:8080/path' 可以匹配 配置1 配置2 配置3
<br>
## extensionAbilities标签
描述extensionAbilities的配置信息,标签值为数组类型,该标签下的配置只对当前extensionAbilities生效。
...
...
zh-cn/application-dev/quick-start/module-structure.md
浏览文件 @
04529605
...
...
@@ -411,40 +411,6 @@ skills示例:
]
```
**增强隐式查询功能**
支持Uri级别的前缀匹配。
当配置文件只配置scheme,或者只配置scheme和host,或者只配置scheme,host和port时,参数传入以配置文件为前缀的Uri,配置成功。
*
查询功能增强涉及以下接口
<br>
[
@ohos.bundle.bundleManager
](
../reference/apis/js-apis-bundleManager.md#bundlemanagerqueryabilityinfo
)
<br>
1.
function queryAbilityInfo(want: Want, abilityFlags: number, callback: AsyncCallback
<Array
<
AbilityInfo
>
>): void;
<br>
2.
function queryAbilityInfo(want: Want, abilityFlags: number, userId: number, callback: AsyncCallback
<Array
<
AbilityInfo
>
>): void;
<br>
3.
function queryAbilityInfo(want: Want, abilityFlags: number, userId?: number): Promise
<Array
<
AbilityInfo
>
>;
*
配置要求
<br>
abilities -> skills -> uris对象
<br>
配置1: 只配置 scheme = 'http'
<br>
配置2: 只配置 ( scheme = 'http' ) + ( host = 'www.example.com' )
<br>
配置3: 只配置 ( scheme = 'http' ) + ( host = 'www.example.com' ) + ( port = '8080' )
*
前缀匹配
<br>
[
want
](
../application-models/want-overview.md
)
下uri,调用queryAbilityInfo查询接口
<br>
1.
uri = 'https://' 无匹配
<br>
2.
uri = 'http://' 可以匹配 配置1
<br>
3.
uri = 'https://www.example.com' 无匹配
<br>
4.
uri = 'https://www.exa.com' 无匹配
<br>
5.
uri = 'http://www.exa.com' 可以匹配 配置1
<br>
6.
uri = 'http://www.example.com' 可以匹配 配置1 配置2
<br>
7.
uri = 'https://www.example.com:8080' 无匹配
<br>
8.
uri = 'http://www.exampleaa.com:8080' 可以匹配 配置1
<br>
9.
uri = 'http://www.example.com:9180' 可以匹配 配置1 配置2
<br>
10.
uri = 'http://www.example.com:8080' 可以匹配 配置1 配置2 配置3
<br>
11.
uri = 'https://www.example.com:9180/query/student/name' 无匹配
<br>
12.
uri = 'http://www.exampleap.com:8080/query/student/name' 可以匹配 配置1
<br>
13.
uri = 'http://www.example.com:9180/query/student/name' 可以匹配 配置1 配置2
<br>
14.
uri = 'http://www.example.com:8080/query/student/name' 可以匹配 配置1 配置2 配置3
<br>
## reqPermissions权限申请
**表12**
**reqPermissions权限申请字段说明**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录