Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
52ca2c00
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看板
未验证
提交
52ca2c00
编写于
5月 31, 2023
作者:
时
时睿
提交者:
Gitee
5月 31, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改不恰当用词
Signed-off-by:
N
时睿
<
shirui721@huawei.com
>
上级
4d7ad3f3
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
13 addition
and
13 deletion
+13
-13
zh-cn/application-dev/application-models/application-component-configuration-stage.md
...ation-models/application-component-configuration-stage.md
+1
-1
zh-cn/application-dev/application-models/serviceextensionability.md
...ication-dev/application-models/serviceextensionability.md
+1
-1
zh-cn/application-dev/connectivity/ipc-rpc-overview.md
zh-cn/application-dev/connectivity/ipc-rpc-overview.md
+3
-3
zh-cn/application-dev/quick-start/module-structure.md
zh-cn/application-dev/quick-start/module-structure.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-app-ability-uiAbility.md
...ation-dev/reference/apis/js-apis-app-ability-uiAbility.md
+3
-3
zh-cn/application-dev/reference/apis/js-apis-bundleManager-applicationInfo.md
...v/reference/apis/js-apis-bundleManager-applicationInfo.md
+3
-3
zh-cn/application-dev/reference/apis/js-apis-installer.md
zh-cn/application-dev/reference/apis/js-apis-installer.md
+1
-1
未找到文件。
zh-cn/application-dev/application-models/application-component-configuration-stage.md
浏览文件 @
52ca2c00
...
...
@@ -62,7 +62,7 @@
}
}
```
OpenHarmony系统对无图标应用严格管控,防止一些恶意应用故意配置无入口图标,导致用户找不到软件所在的位置,无法操作卸载应用,在一定程度上保证用户
的手机
安全。
OpenHarmony系统对无图标应用严格管控,防止一些恶意应用故意配置无入口图标,导致用户找不到软件所在的位置,无法操作卸载应用,在一定程度上保证用户
终端设备的
安全。
如果应用确需隐藏入口图标,需要配置AllowAppDesktopIconHide应用特权,具体配置方式参考
[
应用特权配置指南
](
../../device-dev/subsystems/subsys-app-privilege-config-guide.md
)
。详细的入口图标及入口标签的显示规则如下。
...
...
zh-cn/application-dev/application-models/serviceextensionability.md
浏览文件 @
52ca2c00
...
...
@@ -392,7 +392,7 @@ ServiceExtensionAbility服务组件在[onConnect()](../reference/apis/js-apis-ap
console
.
info
(
TAG
,
'
getBundleNameByUid:
'
+
callerBundleName
);
// 对客户端包名进行识别
if
(
callerBundleName
!=
'
com.example.connectextapp
'
)
{
// 识别不通过
console
.
info
(
TAG
,
'
The caller bundle is not in
white
list, reject
'
);
console
.
info
(
TAG
,
'
The caller bundle is not in
trust
list, reject
'
);
return
;
}
// 识别通过,执行正常业务逻辑
...
...
zh-cn/application-dev/connectivity/ipc-rpc-overview.md
浏览文件 @
52ca2c00
...
...
@@ -7,8 +7,8 @@ IPC(Inter-Process Communication)与RPC(Remote Procedure Call)用于实
> **说明:**
> Stage模型不能直接使用本文介绍的IPC和RPC,需要通过以下能力实现相关业务场景:
>- IPC典型使用场景为[后台服务](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/application-models/background-services.md),后台服务通过IPC机制提供跨进程的服务调用能力。
>- RPC典型使用场景为[多端协同](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/application-models/hop-multi-device-collaboration.md),多端协同通过RPC机制提供远端接口调用与数据传递。
>- IPC典型使用场景为[后台服务](
..
/application-models/background-services.md),后台服务通过IPC机制提供跨进程的服务调用能力。
>- RPC典型使用场景为[多端协同](
..
/application-models/hop-multi-device-collaboration.md),多端协同通过RPC机制提供远端接口调用与数据传递。
## 实现原理
...
...
@@ -20,7 +20,7 @@ IPC和RPC通常采用客户端-服务器(Client-Server)模型,在使用时
## 约束与限制
-
单个设备上跨进程通信时,传输的数据量最大约为1MB,过大的数据量请使用
[
匿名共享内存
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/reference/apis/js-apis-rpc.md#ashmem8
)
。
-
单个设备上跨进程通信时,传输的数据量最大约为1MB,过大的数据量请使用
[
匿名共享内存
](
..
/reference/apis/js-apis-rpc.md#ashmem8
)
。
-
不支持在RPC中订阅匿名Stub对象(没有向SAMgr注册Stub对象)的死亡通知。
...
...
zh-cn/application-dev/quick-start/module-structure.md
浏览文件 @
52ca2c00
...
...
@@ -228,7 +228,7 @@ metadata对象示例:
**OpenHarmony中不允许应用隐藏入口图标**
OpenHarmony系统对无图标应用严格管控,防止一些恶意应用故意配置无入口图标,导致用户找不到软件所在的位置,无法操作卸载应用,在一定程度上保证用户
的手机
安全。
OpenHarmony系统对无图标应用严格管控,防止一些恶意应用故意配置无入口图标,导致用户找不到软件所在的位置,无法操作卸载应用,在一定程度上保证用户
终端设备的
安全。
**入口图标的设置:**
需要在配置文件(config.json)中abilities配置下设置icon,label以及skills,而且skills的配置下必须同时包含“ohos.want.action.home” 和 “entity.system.home”。
```
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-uiAbility.md
浏览文件 @
52ca2c00
...
...
@@ -332,9 +332,9 @@ import AbilityConstant from '@ohos.app.ability.AbilityConstant';
class
MyUIAbility
extends
UIAbility
{
onShare
(
wantParams
)
{
console
.
log
(
'
onShare
'
);
wantParams
[
'
ohos.extra.param.key.contentTitle
'
]
=
{
title
:
"
W3
"
};
wantParams
[
'
ohos.extra.param.key.shareAbstract
'
]
=
{
abstract
:
"
communication for
huawei
employee
"
};
wantParams
[
'
ohos.extra.param.key.shareUrl
'
]
=
{
url
:
"
w3.huawei
.com
"
};
wantParams
[
'
ohos.extra.param.key.contentTitle
'
]
=
{
title
:
"
OA
"
};
wantParams
[
'
ohos.extra.param.key.shareAbstract
'
]
=
{
abstract
:
"
communication for
company
employee
"
};
wantParams
[
'
ohos.extra.param.key.shareUrl
'
]
=
{
url
:
"
oa.example
.com
"
};
}
}
```
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager-applicationInfo.md
浏览文件 @
52ca2c00
...
...
@@ -25,9 +25,9 @@
| removable | boolean | 是 | 否 | 应用程序是否可以被移除。 |
| accessTokenId | number | 是 | 否 | 应用程序的accessTokenId。 |
| uid | number | 是 | 否 | 应用程序的uid。 |
| iconResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的图标资源信息,通过ApplicationInfo 获取的resource 包含了该资源的信息的bundleName、moduleName 和 id,可以调用全球化的接口
[
@ohos.resourceManager.d.ts
](
https://gitee.com/openharmony/interface_sdk-js/blob/master/api/@ohos.resourceManager.d.ts
)
中的getMediaContent来获取详细的资源数据信息。 |
| labelResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的标签资源信息,通过ApplicationInfo 获取的resource 包含了该资源的信息的bundleName、moduleName 和 id,可以调用全球化的接口
[
@ohos.resourceManager.d.ts
](
https://gitee.com/openharmony/interface_sdk-js/blob/master/api/@ohos.resourceManager.d.ts
)
中的getMediaContent来获取详细的资源数据信息。 |
| descriptionResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的描述资源信息,通过ApplicationInfo 获取的resource 包含了该资源的信息的bundleName、moduleName 和 id,可以调用全球化的接口
[
@ohos.resourceManager.d.ts
](
https://gitee.com/openharmony/interface_sdk-js/blob/master/api/@ohos.resourceManager.d.ts
)
中的getMediaContent来获取详细的资源数据信息。|
| iconResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的图标资源信息,通过ApplicationInfo 获取的resource 包含了该资源的信息的bundleName、moduleName 和 id,可以调用全球化的接口
[
@ohos.resourceManager.d.ts
](
js-apis-resource-manager.md#getmediacontent9
)
中的getMediaContent来获取详细的资源数据信息。 |
| labelResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的标签资源信息,通过ApplicationInfo 获取的resource 包含了该资源的信息的bundleName、moduleName 和 id,可以调用全球化的接口
[
@ohos.resourceManager.d.ts
](
js-apis-resource-manager.md#getmediacontent9
)
中的getMediaContent来获取详细的资源数据信息。 |
| descriptionResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的描述资源信息,通过ApplicationInfo 获取的resource 包含了该资源的信息的bundleName、moduleName 和 id,可以调用全球化的接口
[
@ohos.resourceManager.d.ts
](
js-apis-resource-manager.md#getmediacontent9
)
中的getMediaContent来获取详细的资源数据信息。|
| appDistributionType | string | 是 | 否 | 应用程序签名证书的分发类型,分为:app_gallery、enterprise、os_integration和crowdtesting。 |
| appProvisionType | string | 是 | 否 | 应用程序签名证书文件的类型,分为debug和release两种类型。 |
| systemApp | boolean | 是 | 否 | 标识应用是否为系统应用。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-installer.md
浏览文件 @
52ca2c00
...
...
@@ -773,7 +773,7 @@ try {
| installFlag | number | 否 | 指示安装标志,枚举值:0:应用初次安装,1:应用覆盖安装,默认值为应用初次安装 |
| isKeepData | boolean | 否 | 卸载时是否保留数据目录,默认值为false。 |
| hashParams | Array
<
[
HashParam
](
#hashparam
)
>
| 否 | 哈希值参数,默认值为空。 |
| crowdtestDeadline| number | 否 |
[
众测
](
https://developer.huawei.com/consumer/cn/agconnect/crowd-test/
)
截止日期,默认值为-1
。 |
| crowdtestDeadline| number | 否 |
众测活动的截止日期,默认值为-1,表示无截止日期约束
。 |
| sharedBundleDirPaths
<sup>
10+
</sup>
| Array
\<
String> | 否 |共享包文件所在路径,默认值为空。 |
## UninstallParam<sup>10+</sup>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录