Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0f13066e
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看板
未验证
提交
0f13066e
编写于
12月 01, 2022
作者:
O
openharmony_ci
提交者:
Gitee
12月 01, 2022
浏览文件
操作
浏览文件
下载
差异文件
!12031 修改资料规范问题&提交beta4版本说明书草稿
Merge pull request !12031 from 时睿/master
上级
45d7a731
8f8ca4c6
变更
17
隐藏空白更改
内联
并排
Showing
17 changed file
with
232 addition
and
13 deletion
+232
-13
en/application-dev/notification/background-agent-scheduled-reminder-guide.md
...notification/background-agent-scheduled-reminder-guide.md
+3
-3
en/application-dev/quick-start/full-sdk-switch-guide.md
en/application-dev/quick-start/full-sdk-switch-guide.md
+1
-1
zh-cn/application-dev/IDL/idl-guidelines.md
zh-cn/application-dev/IDL/idl-guidelines.md
+2
-2
zh-cn/application-dev/ability/continuationmanager.md
zh-cn/application-dev/ability/continuationmanager.md
+1
-1
zh-cn/application-dev/ability/stage-ability-continuation.md
zh-cn/application-dev/ability/stage-ability-continuation.md
+1
-1
zh-cn/application-dev/dfx/apprecovery-guidelines.md
zh-cn/application-dev/dfx/apprecovery-guidelines.md
+1
-1
zh-cn/application-dev/quick-start/stage-structure.md
zh-cn/application-dev/quick-start/stage-structure.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-bundleMonitor.md
...n/application-dev/reference/apis/js-apis-bundleMonitor.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-defaultAppManager.md
...plication-dev/reference/apis/js-apis-defaultAppManager.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-installer.md
zh-cn/application-dev/reference/apis/js-apis-installer.md
+1
-1
zh-cn/release-notes/OpenHarmony-v3.2-beta4.md
zh-cn/release-notes/OpenHarmony-v3.2-beta4.md
+219
-0
zh-cn/release-notes/changelogs/OpenHarmony_3.2.8.3/changelogs-ability.md
...otes/changelogs/OpenHarmony_3.2.8.3/changelogs-ability.md
+0
-0
zh-cn/release-notes/changelogs/OpenHarmony_3.2.8.3/changelogs-account_os_account.md
...logs/OpenHarmony_3.2.8.3/changelogs-account_os_account.md
+0
-0
zh-cn/release-notes/changelogs/OpenHarmony_3.2.9.1/changelog-x-x.md
...ase-notes/changelogs/OpenHarmony_3.2.9.1/changelog-x-x.md
+0
-0
zh-cn/release-notes/changelogs/OpenHarmony_3.2.9.1/changelogs-arkui.md
...-notes/changelogs/OpenHarmony_3.2.9.1/changelogs-arkui.md
+0
-0
zh-cn/release-notes/changelogs/OpenHarmony_3.2.9.2/changelog-x-x.md
...ase-notes/changelogs/OpenHarmony_3.2.9.2/changelog-x-x.md
+0
-0
zh-cn/release-notes/changelogs/OpenHarmony_3.2.9.3/changelog-x-x.md
...ase-notes/changelogs/OpenHarmony_3.2.9.3/changelog-x-x.md
+0
-0
未找到文件。
en/application-dev/notification/background-agent-scheduled-reminder-guide.md
浏览文件 @
0f13066e
...
...
@@ -37,7 +37,7 @@ For details about the APIs, see [reminderAgent](../reference/apis/js-apis-remind
import
reminderAgent
from
'
@ohos.reminderAgent
'
;
import
notification
from
'
@ohos.notification
'
;
export
default
{
//
e
TS project:
//
Ark
TS project:
let
timer
:
reminderAgent
.
ReminderRequestTimer
=
{
reminderType
:
reminderAgent
.
ReminderType
.
REMINDER_TYPE_TIMER
,
triggerTimeInSeconds
:
10
,
...
...
@@ -67,7 +67,7 @@ For details about the APIs, see [reminderAgent](../reference/apis/js-apis-remind
Sample code for defining a reminder agent for a calendar event:
```js
//
e
TS project:
//
Ark
TS project:
let calendar : reminderAgent.ReminderRequestCalendar = {
reminderType: reminderAgent.ReminderType.REMINDER_TYPE_CALENDAR,
dateTime: {
...
...
@@ -113,7 +113,7 @@ For details about the APIs, see [reminderAgent](../reference/apis/js-apis-remind
Sample code for defining a reminder agent for an alarm:
```js
//
e
TS project:
//
Ark
TS project:
let alarm : reminderAgent.ReminderRequestAlarm = {
reminderType: reminderAgent.ReminderType.REMINDER_TYPE_ALARM,
hour: 11,
...
...
en/application-dev/quick-start/full-sdk-switch-guide.md
浏览文件 @
0f13066e
...
...
@@ -16,7 +16,7 @@ Manually download the system-specific full SDK package from the mirror. For deta
## Checking the Local SDK Location
In this example, an
e
TS project is used. For a JS project, replace
**ets**
with
**js**
.
In this example, an
Ark
TS project is used. For a JS project, replace
**ets**
with
**js**
.
In DevEco Studio, choose
**Tools**
>
**OpenHarmony SDK Manager**
to check the location of the local SDK.
...
...
zh-cn/application-dev/IDL/idl-guidelines.md
浏览文件 @
0f13066e
...
...
@@ -158,9 +158,9 @@ OpenHarmony IDL容器数据类型与Ts数据类型、C++数据类型的对应关
> **注意**:请保证使用最新版的SDK,版本老旧可能导致部分语句报错。
若不存在,可对应版本前往
[
docs仓版本目录
](
https://gitee.com/openharmony/docs/tree/master/zh-cn/release-notes
)
下载SDK包,以
[
3.2Beta3版本
](
https://gitee.com/openharmony/docs/blob/master/zh-cn
/release-notes/OpenHarmony-v3.2-beta3.md#%E4%BB%8E%E9%95%9C%E5%83%8F%E7%AB%99%E7%82%B9%E8%8E%B7%E5%8F%96
)
为例,可通过镜像站点获取。
若不存在,可对应版本前往
[
docs仓版本目录
](
https://gitee.com/openharmony/docs/tree/master/zh-cn/release-notes
)
下载SDK包,以
[
3.2Beta3版本
](
../..
/release-notes/OpenHarmony-v3.2-beta3.md#%E4%BB%8E%E9%95%9C%E5%83%8F%E7%AB%99%E7%82%B9%E8%8E%B7%E5%8F%96
)
为例,可通过镜像站点获取。
关于如何替换DevEco Studio的SDK包具体操作,参考
[
full-SDK替换指南
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/quick-start/full-sdk-switch-guide.md#full-sdk%E6%9B%BF%E6%8D%A2%E6%8C%87%E5%8D%97
)
中的替换方法。
关于如何替换DevEco Studio的SDK包具体操作,参考
[
full-SDK替换指南
](
..
/quick-start/full-sdk-switch-guide.md#full-sdk%E6%9B%BF%E6%8D%A2%E6%8C%87%E5%8D%97
)
中的替换方法。
得到idl工具的可执行文件后,根据具体场景进行后续开发步骤。
...
...
zh-cn/application-dev/ability/continuationmanager.md
浏览文件 @
0f13066e
...
...
@@ -186,7 +186,7 @@ continuationManager作为流转能力的入口,主要用于拉起系统中的
}
```
上述多端协同操作为Stage平台的跨设备拉起,FA平台详情见
[
PageAbility开发指导
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/ability/
fa-pageability.md
)
。
上述多端协同操作为Stage平台的跨设备拉起,FA平台详情见
[
PageAbility开发指导
](
fa-pageability.md
)
。
同时用户还可通知设备选择模块,更新当前的流转状态,代码示例如下:
...
...
zh-cn/application-dev/ability/stage-ability-continuation.md
浏览文件 @
0f13066e
...
...
@@ -6,7 +6,7 @@
## 接口说明
迁移提供的能力如下,具体的API详见
[
接口文档
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/reference/apis/js-apis-application-ability.md
)
。
迁移提供的能力如下,具体的API详见
[
接口文档
](
..
/reference/apis/js-apis-application-ability.md
)
。
**表1**
应用迁移API接口功能介绍
...
...
zh-cn/application-dev/dfx/apprecovery-guidelines.md
浏览文件 @
0f13066e
...
...
@@ -31,7 +31,7 @@
### 框架故障管理理流程示意
故障管理是应用提升用户体验的重要手段。
鸿蒙应用框架为开发者提供了故障监听,故障恢复
以及故障查询三种方式来管理应用的故障。
故障管理是应用提升用户体验的重要手段。
应用程序框架为开发者提供了故障监听、故障恢复、
以及故障查询三种方式来管理应用的故障。
-
故障监听指的是通过
[
errorManager
](
../reference/apis/js-apis-errorManager.md
)
注册
[
ErrorObserver
](
../reference/apis/js-apis-errorManager.md#errorobserver
)
,监听故障的发生,并通知到监听方。
...
...
zh-cn/application-dev/quick-start/stage-structure.md
浏览文件 @
0f13066e
...
...
@@ -85,7 +85,7 @@ HAP包的配置信息,该标签下的配置只对当前HAP包生效。
| deliveryWithInstall | 该标签标识当前HAP是否在用户主动安装的时候安装,true表示主动安装时安装,false表示主动安装时不安装。 | 布尔值 | 不可缺省。 |
| installationFree | 标识当前HAP是否支持免安装特性。所有Hap包都需要配置不可缺省。
<br/>
true :表示支持免安装特性,且符合免安装约束。
<br/>
false :表示不支持免安装特性。
<br/><br/>
当entry.hap该字段配置为true时,与该entry.hap相关的所有feature.hap该字段也需要配置为true。
<br/>
当entry.hap该字段配置为false时,与该entry.hap相关的各feature.hap该字段可按业务需求配置true或false。 | 布尔值 | 不可缺省。 |
| virtualMachine | 该标签用于标识当前HAP运行的目标虚拟机类型,供云端分发使用,如应用市场和分发中心。
<br/>
该标签值为字符串。如果目标虚拟机类型为方舟虚拟机,则其值为"ark + 版本号"。 该标签由IDE构建HAP的时候自动插入。 | 字符串 | 该标签由IDE构建HAP的时候自动插入。 |
| uiSyntax(deprecated) |
syntax定义该JS Component的语法类型。
<br
/>
hml标识该JS Component使用hml/css/js进行开发;
<br/>
ets标识该JS Component使用ets
声明式语法进行开发。 | 字符串 | 可缺省,缺省值为"hml",该字段从API9开始废弃。 |
| uiSyntax(deprecated) |
uiSyntax定义该JS Component的语法类型。
<br
/>
hml标识该JS Component使用hml/css/js进行开发;
<br/>
ets标识该JS Component使用ArkUI
声明式语法进行开发。 | 字符串 | 可缺省,缺省值为"hml",该字段从API9开始废弃。 |
| pages | 标识当前Module的profile资源,用于列举JS Component中每个页面信息。该标签最大长度为255个字节。 | 字符串 | 在有ability的场景下,不可缺省。 |
| metadata | 该标签标识Hap的自定义元信息。参考
[
metadata对象内部结构
](
#metadata对象内部结构
)
。 | 对象数组 | 可缺省,缺省值为空。 |
| abilities | 描述元能力的配置信息,该标签下的配置只对当前ability生效。参考
[
abilities对象内部结构
](
#abilities对象内部结构
)
。 | 对象数组 | 可缺省,缺省值为空。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleMonitor.md
浏览文件 @
0f13066e
...
...
@@ -18,7 +18,7 @@ import bundleMonitor from '@ohos.bundle.bundleMonitor';
| ------------------------------------ | ----------- | ------------------------------ |
| ohos.permission.LISTEN_BUNDLE_CHANGE | system_core | 可监听应用的安装,卸载,更新。 |
权限等级参考
[
权限等级说明
](
[zh-cn/application-dev/security/accesstoken-overview.md
· OpenHarmony/docs - Gitee.com](https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/security/accesstoken-overview.md)
)
权限等级参考
[
权限等级说明
](
../../security/accesstoken-overview.md
)
## BundleChangeInfo
...
...
zh-cn/application-dev/reference/apis/js-apis-defaultAppManager.md
浏览文件 @
0f13066e
...
...
@@ -18,7 +18,7 @@ import defaultAppMgr from '@ohos.bundle.defaultAppManager';
| --------------------------------------- | ----------- | ---------------- |
| ohos.permission.GET_DEFAULT_APPLICATION | system_core | 默认应用相关权限。 |
权限等级参考
[
权限等级说明
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/security/accesstoken-overview.md#%E6%9D%83%E9%99%90%E7%AD%89%E7%BA%A7%E8%AF%B4%E6%98%8E
)
权限等级参考
[
权限等级说明
](
../..
/security/accesstoken-overview.md#%E6%9D%83%E9%99%90%E7%AD%89%E7%BA%A7%E8%AF%B4%E6%98%8E
)
## defaultAppMgr.ApplicationType
...
...
zh-cn/application-dev/reference/apis/js-apis-installer.md
浏览文件 @
0f13066e
...
...
@@ -17,7 +17,7 @@ import installer from '@ohos.bundle.installer';
| ------------------------------ | ----------- | ---------------- |
| ohos.permission.INSTALL_BUNDLE | system_core | 可安装、卸载应用。 |
权限等级参考
[
权限等级说明
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev
/security/accesstoken-overview.md#%E6%9D%83%E9%99%90%E7%AD%89%E7%BA%A7%E8%AF%B4%E6%98%8E
)
权限等级参考
[
权限等级说明
](
../..
/security/accesstoken-overview.md#%E6%9D%83%E9%99%90%E7%AD%89%E7%BA%A7%E8%AF%B4%E6%98%8E
)
## BundleInstaller.getBundleInstaller
...
...
zh-cn/release-notes/OpenHarmony-v3.2-beta4.md
0 → 100644
浏览文件 @
0f13066e
# OpenHarmony 3.2 Beta4
## 版本概述
当前版本在OpenHarmony 3.2 Beta3的基础上,更新支持或优化增强的能力如下:
**标准系统基础能力增强**
程序访问控制子系统支持前向CFI、API异常处理优化等;
内核子系统支持Hyperhold内存扩展特性增强、F2FS末端性能增强优化;
多模输入子系统支持键盘功能按键使能去使能、输入设备相关的多热区支持;
图形子系统支持基于共享内存机制传输图形数据、支持YUV图层、RS侧支持GPU合成、虚拟屏支持旋转和动态分辨率等;
升级子系统支持AB热升级功能、flashd升级支持AB分区设备升级、SD/OTG升级支持AB分区设备升级;
全球化子系统支持设备管理事件按需订阅、系统资源支持overlay差分、资源管理支持跨OS平台能力;
Misc软件子系统支持PUT方式上传文件、下载管理支持配置下载任务、输入法框架优化和增强,支持打印服务框架;
DFX子系统支持功耗数据采集、系统事件数据采集、perf数据采集等;
ArkTS API新增支持错误码的上报,帮助开发者快速捕捉异常,提升异常处理的效率。
**标准系统应用开发框架增强**
支持动态库隔离,运行管理支持待处置应用拦截;
支持窗口属性设置、支持ArkTS卡片交互、XComponent提供容器组件能力等;
支持配置应用的依赖关系,支持对应用安装及卸载的名单进行增、删、查操作,支持对禁止运行的应用名单进行增、删、查操作。
**标准系统分布式能力增强**
分布式硬件支持同帐号凭据参数请求和导入。
## 配套关系
**表1**
版本软件和工具配套关系
| 软件 | 版本 | 备注 |
| -------- | -------- | -------- |
| OpenHarmony | 3.2 Beta4 | NA |
| Public SDK | Ohos_sdk_public 3.2.9.2 (API Version 9 Beta4) | 面向应用开发者提供,不包含需要使用系统权限的系统接口。通过DevEco Studio默认获取的SDK为Public SDK。 |
| Full SDK | Ohos_sdk_full 3.2.9.2 (API Version 9 Beta4) | 面向OEM厂商提供,包含了需要使用系统权限的系统接口。使用Full SDK时需要手动从镜像站点获取,并在DevEco Studio中替换,具体操作可参考
[
替换指南
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md
)
。 |
| HUAWEI DevEco Studio(可选) | 3.1 Canary1 | OpenHarmony应用开发推荐使用。 |
| HUAWEI DevEco Device Tool(可选) | 3.1 Beta1 | OpenHarmony智能设备集成开发环境推荐使用。 |
## 源码获取
### 前提条件
1.
注册码云gitee帐号。
2.
注册码云SSH公钥,请参考
[
码云帮助中心
](
https://gitee.com/help/articles/4191
)
。
3.
安装
[
git客户端
](
https://gitee.com/link?target=https%3A%2F%2Fgit-scm.com%2Fbook%2Fzh%2Fv2%2F%25E8%25B5%25B7%25E6%25AD%25A5-%25E5%25AE%2589%25E8%25A3%2585-Git
)
和
[
git-lfs
](
https://gitee.com/vcs-all-in-one/git-lfs?_from=gitee_search#downloading
)
并配置用户信息。
```
git config --global user.name "yourname"
git config --global user.email "your-email-address"
git config --global credential.helper store
```
4.
安装码云repo工具,可以执行如下命令。
```
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo #如果没有权限,可下载至其他目录,并将其配置到环境变量中chmod a+x /usr/local/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
```
### 通过repo获取
**方式一(推荐)**
通过repo + ssh 下载(需注册公钥,请参考
[
码云帮助中心
](
https://gitee.com/help/articles/4191
)
)。
-
从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。
```
repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-3.2-Beta4 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
```
-
从版本发布Tag节点获取源码。可获取与版本发布时完全一致的源码。
```
repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.2-Beta4 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
```
**方式二**
通过repo + https 下载。
-
从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。
```
repo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-3.2-Beta4 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
```
-
从版本发布Tag节点获取源码。可获取与版本发布时完全一致的源码。
```
repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v3.2-Beta4 --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
```
### 从镜像站点获取
**表2**
获取源码路径
| 版本源码 |
**版本信息**
|
**下载站点**
|
**SHA256校验码**
|
| --------------------------------------- | ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 全量代码(标准、轻量和小型系统) | 3.2 Beta3 |
[
站点
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/code-v3.2-Beta4.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/code-v3.2-Beta4.tar.gz.sha256
)
|
| Hi3861轻量系统解决方案(二进制) | 3.2 Beta3 |
[
站点
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/hispark_pegasus.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/hispark_pegasus.tar.gz.sha256
)
|
| Hi3516轻量系统解决方案-LiteOS(二进制) | 3.2 Beta3 |
[
站点
](
https://repo.huaweicloud.com/openharmony/os/3.2-Beta4/hispark_taurus_LiteOS.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/openharmony/os/3.2-Beta4/hispark_taurus_LiteOS.tar.gz.sha256
)
|
| Hi3516轻量系统解决方案-Linux(二进制) | 3.2 Beta3 |
[
站点
](
https://repo.huaweicloud.com/openharmony/os/3.2-Beta4/hispark_taurus_Linux.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/openharmony/os/3.2-Beta4/hispark_taurus_Linux.tar.gz.sha256
)
|
| RK3568标准系统解决方案(二进制) | 3.2 Beta3 |
[
站点
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/dayu200_standard_arm32.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/dayu200_standard_arm32.tar.gz.sha256
)
|
| 标准系统Full SDK包(Mac) | 3.2.7.5 |
[
站点
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/ohos-sdk-mac-full.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/ohos-sdk-mac-full.tar.gz.sha256
)
|
| 标准系统Full SDK包(Windows
\L
inux) | 3.2.7.5 |
[
站点
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/ohos-sdk-windows_linux-full.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/ohos-sdk-windows_linux-full.tar.gz.sha256
)
|
| 标准系统Public SDK包(Mac) | 3.2.7.5 |
[
站点
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/ohos-sdk-mac-public.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/ohos-sdk-mac-public.tar.gz.sha256
)
|
| 标准系统Public SDK包(Windows
\L
inux) | 3.2.7.5 |
[
站点
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/ohos-sdk-windows_linux-public.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/harmonyos/os/3.2-Beta4/ohos-sdk-windows_linux-public.tar.gz.sha256
)
|
### 前提条件
1.
注册码云gitee帐号。
2.
注册码云SSH公钥,请参考
[
码云帮助中心
](
https://gitee.com/help/articles/4191
)
。
3.
安装
[
git客户端
](
https://gitee.com/link?target=https%3A%2F%2Fgit-scm.com%2Fbook%2Fzh%2Fv2%2F%25E8%25B5%25B7%25E6%25AD%25A5-%25E5%25AE%2589%25E8%25A3%2585-Git
)
和
[
git-lfs
](
https://gitee.com/vcs-all-in-one/git-lfs?_from=gitee_search#downloading
)
并配置用户信息。
```
git config --global user.name "yourname"
git config --global user.email "your-email-address"
git config --global credential.helper store
```
4.
安装码云repo工具,可以执行如下命令。
```
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo #如果没有权限,可下载至其他目录,并将其配置到环境变量中chmod a+x /usr/local/bin/repo
pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
```
## 更新说明
本版本在OpenHarmony 3.2 Beta3的基础上有如下变更。
### 特性变更
**表3**
版本特性变更表
| 子系统名称 | 标准系统 | 轻量、小型系统 |
| -------- | -------- | -------- |
| 公共 | ArkTS API新增支持错误码的上报,帮助开发者快速捕捉异常,提升异常处理的效率。 | NA |
| 元能力子系统 | 运行管理弹框整改,优化了应用弹框的合理性。
<br/>
主要涉及需求:
<br/>
I5X5J9 【ability_runtime部件】运行管理弹框整改 | NA |
| ArkUI子系统 | - Navigation组件分栏场景、单页面场景重构
<br/>
- XComponent提供容器组件能力
<br/>
主要涉及需求:
<br/>
I5X5GE 交互归一能力增强
<br/>
I5X5FX 支持ArkTS卡片交互
<br/>
I5X5G3 Navigation组件分栏场景重构
<br/>
I5X5G4 Navigation组件单页面场景重构
<br/>
I5X5GG XComponent提供容器组件能力 | NA |
| 程序访问控制 | 新增对于敏感资源使用的隐私管控。
<br/>
主要涉及需求:
<br/>
I5RWXF 【新增特性】麦克风的全局开关设置管理
<br/>
I5RWX8 【新增特性】麦克风使用状态管理 | NA |
| 系统服务管理子系统 | 新增分布式调用组件管控,禁止应用在后台恶意拉起应用、保活。
<br/>
主要涉及需求:
<br/>
I5T6GJ 【分布式组件管理】【DMS】ability组件启动管控
<br/>
I5T6HF 【分布式组件管理】【DMS】ServiceAbility/ServiceExtension组件启动管控 | NA |
| 媒体子系统 | - 新增对于敏感资源使用的隐私管控。
<br/>
- 支持音量根据设备分组设置、DTMF拨号音。
<br/>
主要涉及需求:
<br/>
I5X5HT 【增强特性】支持音量根据设备分组设置
<br/>
I5X5IF 【新增特性】支持语音播报播放类型和语音识别录音类型
<br/>
I5X48J 【新增特性】支持DTMF拨号音 | NA |
| 测试子系统 | SmartPerf-Host工具新增内核内存事件分析能力,增强性能问题定位能力。
<br/>
主要涉及需求:
<br/>
I5X55J 【新增特性】内核内存事件分析 | NA |
| 包管理子系统 | 支持应用的安装管控和启动管控
<br/>
主要涉及需求:
<br/>
I5MZ8K 【新增特性】支持增、删、查应用禁止运行的名单
<br/>
I5MZ8Q 【新增特性】支持增、删、查应用安装和卸载的应用名单 | NA |
| 事件通知子系统 | 使用自定义的系统hap弹窗替换原有UIService弹窗,达到降低ArkUI内存目的。
<br/>
主要涉及需求:
<br/>
I5X5L0 替换UIService弹框方案,通过预置应用实现通知使能弹窗 | NA |
| 分布式硬件子系统 | 通过优化PIN码弹框的实现,提高模块稳定性。
<br/>
主要涉及需求:
<br/>
I5X5KX 【增强特性】优化PIN码弹框实现,提高弹框稳定性 | NA |
| 升级子系统 | 新增AB热升级特性
<br/>
主要涉及需求:
<br/>
I5X4RO【增强特性】update_service部件支持AB升级功能
<br/>
I5X4RQ【updater部件】AB热升级功能资料输出
<br/>
I5X4RR【新增特性】flashd升级支持AB分区设备升级
<br/>
I5X4RT【新增特性】SD/OTG升级支持AB分区设备升级
<br/>
I5X4RU【新增特性】支持AB热升级 | NA |
| 内核子系统 | ARM64 CPU新增支持限制特权用户访问非特权用户可访问的内存。如果特权用户尝试访问非特权用户可以访问的内存,会抛出异常。
<br/>
Hyperhold内存通过高速交换分区技术以及对应策略配合,支撑应用后台保活能力。
<br/>
主要涉及需求:
<br/>
I5X5AR 【新增特性】ARM64支持PAN
<br/>
I5X5AS 【新增特性】ARM64支持PXN
<br/>
I5X5B9 【新增特性】Hyperhold内存扩展特性:通过高速交换分区技术以及对应策略配合,支撑应用后台保活能力 | NA |
| 图形图像 | 新增支持窗口拖拽场景光标样式设置。
<br/>
主要涉及需求:
<br/>
I5X5D9 窗口拖拽场景光标样式设置 | NA |
| 语言编译运行时子系统 | Runtime新增支持生成AOT的PGO文件。
<br/>
主要涉及需求:
<br/>
I5X5K3 【新增规格】 Runtime支持生成AOT的PGO文件
<br/>
I5X5K2 【新增规格】 AOT支持 PGO配置 | NA |
| web子系统 | - webview新增支持页面图文混排内容的选中和复制。
<br/>
- web组件支持窗口事件、全屏事件、以及url的获取。
<br/>
主要涉及需求:
<br/>
I5QA3D 【新增特性】webview支持页面图文混排内容的选中和复制
<br/>
I5X53B 【增强特性】web组件支持url获取
<br/>
I5R6E0 【新增规格】web组件全屏事件支持
<br/>
I5X53C 【新增规格】web组件窗口事件支持 | NA |
| Misc软件服务子系统 | - 输入法框架新增支持输入法和输入法子类型切换及变更的监听
<br/>
- 上传下载能力新增支持PUT方式上传文件。
<br/>
主要涉及需求:
<br/>
I5X5LA 【input_method_fwk部件】输入法框架支持输入法和输入法子类型切换及变更监听
<br/>
I5X5LR 【request部件】支持PUT方式上传文件 | NA |
| USB服务子系统 | USB请求权限弹窗适配新的系统弹窗方案。
<br/>
主要涉及需求:
<br/>
I5UYX4【新增特性】USB请求权限弹窗适配系统弹窗新方案 | NA |
| 文件管理子系统 | 文件打开读写等高频API跨平台兼容。
<br/>
主要涉及需求:
<br/>
I5X5E5 【fileAPI部件】【iOS】【能力桥接】目标平台fileIO能力桥接
<br/>
I5X5E6 【fileAPI部件】【Android】【能力桥接】目标平台fileIO能力桥接
<br/>
I5X4P2 【filePicker】适配文件访问框架接口修改 | NA |
| DFX | - 对HiTrace的打点接口、调用链接口从底层概念进行统一。
<br/>
- 新增支持功耗数据、系统事件数据的采集。
<br/>
- 新增支持JS HAP在启动过程中及时采集perf数据。
<br/>
主要涉及需求:
<br/>
I5X4TY 【新增特性】支持HiTrace统一概念的HiTraceMeter打点接口
<br/>
I5X4U1 【新增特性】支持HiTrace统一概念的HiTraceChain调用链接口
<br/>
I5X4TD 【新增特性】功耗数据采集
<br/>
I5X4TE 【新增特性】系统事件数据采集
<br/>
I5X4TL 【新增特性】支持JS HAP启动过程及时采集perf数据 | NA |
### 芯片及开发板适配
芯片及开发板适配状态请参考
[
SIG-Devboard
](
https://gitee.com/openharmony/community/blob/master/sig/sig-devboard/sig_devboard_cn.md
)
信息。
## 修复缺陷列表
**表5**
修复缺陷ISSUE列表
| ISSUE单 | 问题描述 |
| -------- | -------- |
| I5S40B | 联系人列表滑动帧率标准值:54fps,实际值:30.3fps,较基线少23.7fps |
| I5MVDK | 对 /data/data/.pulse_dir/runtime/cli 进行socketfuzz出现crash |
| I5M3UO | [TTE WRC team] New line injection via Wi-Fi SSID name in wifi_manager_service |
| I5SXXR | 轻量级图形存在高权限进程 |
## 遗留缺陷列表
**表6**
遗留缺陷列表
| ISSUE | 问题描述 | 影响 | 计划解决日期 |
| -------- | -------- | -------- | -------- |
| I5KMQX | 【rk3568】【ToC】【概率:必现】联系人-拨号子Tab切换完成时延标准值:440ms,实际值:1770.8ms,超基线1330ms | 静态KPI和负载整体已达标,影响可控 | 2022年12月30号 |
| I61M6T | 在RK3568设备上对Openharmony 进行常驻内存测试,com.ohos.launcher 进程基线值84279KB,实测值 99514KB,超基线14.8M | 整机内存已达标,影响可控 | 2022年12月30号 |
| I59QII | 在RK3568设备上对Openharmony 进行常驻内存测试,netmanager进程 基线值1241KB,实测值3884KB,超基线2.58Mony 进行内存测试,netmanager进程 基线值1241KB,超基线1M | 整机内存已达标,影响可控 | 2022年12月30号 |
| I5Q5PR | 在RK3568设备上对Openharmony 进行常驻内存测试,wifi_hal_service进程 基线值 829KB,实测值4374KB,超基线3.4M | 整机内存已达标,影响可控 | 2022年12月30号 |
| I61E1I | RK3568间BR引导P2P传输失败 | 软总线通过蓝牙传输和局域网传输可以成功、BR引导P2P传输会概率失败 | 2022年12月30号 |
| I63DX6 | RK3568间wifi引导P2P传输字节失败 | 软总线通过蓝牙传输和局域网传输可以成功、wifi引导P2P传输会概率失败 | 2022年12月30号 |
| I63FEA | 【rk3568】启动系统相机应用,预览画面逆时针90度旋转 | 硬件适配问题,8G内存的RK3568有相机转角问题,4G内存的RK3568无此问题 | 2022年12月30号 |
| I62EW1 | L1,media_server进程使用root权限,进程权限过高,请整改 | media_server进程中跑了部分芯片组件的业务,当前需要root权限,需要解耦优化 | 2022年12月30号 |
| I5XYRX、I5YTYX、I5YU16、I5YUB4、I5YUBS | 蓝牙协议栈模块相关函数存在越界读漏洞 | 蓝牙协议栈模块相关函数存在越界读漏洞 | 2022年12月30号 |
| I5SSEW、I5UFS1、I5ICMZ、I5ICM7、I5QC6H、I5R2L5、I5R2LI、I5SQO0、I5UDY5、I5YPMZ | 组件giflib、组件das u-boot,内核:I5ICMZ、I5ICM7、I5QC6H、I5R2L5、I5R2LI、I5SQO0、I5UDY5、I5YPMZ等漏洞 | 待三方组件及内核官网漏洞发布后进行同步,目前无补丁方案 | 2022年12月30号 |
zh-cn/release-notes/changelogs/OpenHarmony
3.2.8.3/changelogs-ability.md
→
zh-cn/release-notes/changelogs/OpenHarmony
_
3.2.8.3/changelogs-ability.md
浏览文件 @
0f13066e
文件已移动
zh-cn/release-notes/changelogs/OpenHarmony
3.2.8.3/changelogs-account_os_account.md
→
zh-cn/release-notes/changelogs/OpenHarmony
_
3.2.8.3/changelogs-account_os_account.md
浏览文件 @
0f13066e
文件已移动
zh-cn/release-notes/changelogs/OpenHarmony
3.2.9.1/changelog-x-x.md
→
zh-cn/release-notes/changelogs/OpenHarmony
_
3.2.9.1/changelog-x-x.md
浏览文件 @
0f13066e
文件已移动
zh-cn/release-notes/changelogs/OpenHarmony
3.2.9.1/changelogs-arkui.md
→
zh-cn/release-notes/changelogs/OpenHarmony
_
3.2.9.1/changelogs-arkui.md
浏览文件 @
0f13066e
文件已移动
zh-cn/release-notes/changelogs/OpenHarmony
3.2.9.2/changelog-x-x.md
→
zh-cn/release-notes/changelogs/OpenHarmony
_
3.2.9.2/changelog-x-x.md
浏览文件 @
0f13066e
文件已移动
zh-cn/release-notes/changelogs/OpenHarmony
3.2.9.3/changelog-x-x.md
→
zh-cn/release-notes/changelogs/OpenHarmony
_
3.2.9.3/changelog-x-x.md
浏览文件 @
0f13066e
文件已移动
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录