Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
dadf0e85
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看板
未验证
提交
dadf0e85
编写于
8月 16, 2022
作者:
Z
zengyawen
提交者:
Gitee
8月 16, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/release-notes/OpenHarmony-1-1-1-LTS.md.
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
ecab7e13
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
27 addition
and
122 deletion
+27
-122
zh-cn/release-notes/OpenHarmony-1-1-1-LTS.md
zh-cn/release-notes/OpenHarmony-1-1-1-LTS.md
+27
-122
未找到文件。
zh-cn/release-notes/OpenHarmony-1-1-1-LTS.md
浏览文件 @
dadf0e85
# OpenHarmony 1.1.1 LTS(2021-06-22)
<a name="ZH-CN_TOPIC_0000001115559984"></a>
# OpenHarmony 1.1.1 LTS(2021-06-22)
-
[
版本概述
](
#section1846294912228
)
-
[
源码获取
](
#section84808293211
)
-
[
通过镜像站点获取
](
#section8394142222113
)
-
[
通过repo下载
](
#section7180193542317
)
-
[
更新说明
](
#section175225345334
)
## 版本概述<a name="section1846294912228"></a>
## 版本概述
更新发布LTS(long-term support)长期支持版本OpenHarmony 1.1.1,本版本在1.1.0版本的基础上新增了部分功能和修复了部分缺陷。
## 源码获取
<a name="section84808293211"></a>
## 源码获取
### 通过镜像站点获取
<a name="section8394142222113"></a>
### 通过镜像站点获取
**表 1**
源码获取路径
<a
name=
"table14394152217216"
></a>
<table><thead
align=
"left"
><tr
id=
"row15394132214217"
><th
class=
"cellrowborder"
valign=
"top"
width=
"25%"
id=
"mcps1.2.5.1.1"
><p
id=
"p15394122214219"
><a
name=
"p15394122214219"
></a><a
name=
"p15394122214219"
></a>
版本源码
</p>
</th>
<th
class=
"cellrowborder"
valign=
"top"
width=
"25%"
id=
"mcps1.2.5.1.2"
><p
id=
"p10394112292119"
><a
name=
"p10394112292119"
></a><a
name=
"p10394112292119"
></a>
版本信息
</p>
</th>
<th
class=
"cellrowborder"
valign=
"top"
width=
"25%"
id=
"mcps1.2.5.1.3"
><p
id=
"p039562213211"
><a
name=
"p039562213211"
></a><a
name=
"p039562213211"
></a>
下载站点
</p>
</th>
<th
class=
"cellrowborder"
valign=
"top"
width=
"25%"
id=
"mcps1.2.5.1.4"
><p
id=
"p1039572272110"
><a
name=
"p1039572272110"
></a><a
name=
"p1039572272110"
></a>
SHA256校验码
</p>
</th>
</tr>
</thead>
<tbody><tr
id=
"row9395722182111"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.1 "
><p
id=
"p039514225215"
><a
name=
"p039514225215"
></a><a
name=
"p039514225215"
></a>
全量代码
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.2 "
><p
id=
"p839514220217"
><a
name=
"p839514220217"
></a><a
name=
"p839514220217"
></a>
1.1.1
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.3 "
><p
id=
"p15931114016546"
><a
name=
"p15931114016546"
></a><a
name=
"p15931114016546"
></a><a
href=
"https://repo.huaweicloud.com/harmonyos/os/1.1.1/code-v1.1.1-LTS.tar.gz"
target=
"_blank"
rel=
"noopener noreferrer"
>
站点
</a></p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.4 "
><p
id=
"p3770144281415"
><a
name=
"p3770144281415"
></a><a
name=
"p3770144281415"
></a><a
href=
"https://repo.huaweicloud.com/harmonyos/os/1.1.1/code-v1.1.1-LTS.tar.gz.sha256"
target=
"_blank"
rel=
"noopener noreferrer"
>
SHA256校验码
</a></p>
</td>
</tr>
<tr
id=
"row1739512225217"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.1 "
><p
id=
"p1839592272117"
><a
name=
"p1839592272117"
></a><a
name=
"p1839592272117"
></a>
Hi3861解决方案(二进制)
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.2 "
><p
id=
"p7395722112113"
><a
name=
"p7395722112113"
></a><a
name=
"p7395722112113"
></a>
1.1.1
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.3 "
><p
id=
"p29291940175415"
><a
name=
"p29291940175415"
></a><a
name=
"p29291940175415"
></a><a
href=
"https://repo.huaweicloud.com/harmonyos/os/1.1.1/wifiiot-1.1.0.tar.gz"
target=
"_blank"
rel=
"noopener noreferrer"
>
站点
</a></p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.4 "
><p
id=
"p134864584147"
><a
name=
"p134864584147"
></a><a
name=
"p134864584147"
></a><a
href=
"https://repo.huaweicloud.com/harmonyos/os/1.1.1/wifiiot-1.1.0.tar.gz.sha256"
target=
"_blank"
rel=
"noopener noreferrer"
>
SHA256校验码
</a></p>
</td>
</tr>
<tr
id=
"row16395122262110"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.1 "
><p
id=
"p12395172242118"
><a
name=
"p12395172242118"
></a><a
name=
"p12395172242118"
></a>
Hi3518解决方案(二进制)
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.2 "
><p
id=
"p12395182210215"
><a
name=
"p12395182210215"
></a><a
name=
"p12395182210215"
></a>
1.1.1
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.3 "
><p
id=
"p125681045181518"
><a
name=
"p125681045181518"
></a><a
name=
"p125681045181518"
></a><a
href=
"https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3518ev300-1.1.1.tar.gz"
target=
"_blank"
rel=
"noopener noreferrer"
>
站点
</a></p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.4 "
><p
id=
"p4607175915149"
><a
name=
"p4607175915149"
></a><a
name=
"p4607175915149"
></a><a
href=
"https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3518ev300-1.1.1.tar.gz.sha256"
target=
"_blank"
rel=
"noopener noreferrer"
>
SHA256校验码
</a></p>
</td>
</tr>
<tr
id=
"row1839592272117"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.1 "
><p
id=
"p8395322182113"
><a
name=
"p8395322182113"
></a><a
name=
"p8395322182113"
></a>
Hi3516解决方案(二进制)
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.2 "
><p
id=
"p20395152262114"
><a
name=
"p20395152262114"
></a><a
name=
"p20395152262114"
></a>
1.1.1
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.3 "
><p
id=
"p10455184661518"
><a
name=
"p10455184661518"
></a><a
name=
"p10455184661518"
></a><a
href=
"https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3516dv300-1.1.1.tar.gz"
target=
"_blank"
rel=
"noopener noreferrer"
>
站点
</a></p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.4 "
><p
id=
"p84951102150"
><a
name=
"p84951102150"
></a><a
name=
"p84951102150"
></a><a
href=
"https://repo.huaweicloud.com/harmonyos/os/1.1.1/ipcamera_hi3516dv300-1.1.1.tar.gz.sha256"
target=
"_blank"
rel=
"noopener noreferrer"
>
SHA256校验码
</a></p>
</td>
</tr>
<tr
id=
"row3396822162120"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.1 "
><p
id=
"p18506191313914"
><a
name=
"p18506191313914"
></a><a
name=
"p18506191313914"
></a>
Release Notes
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.2 "
><p
id=
"p10396102282110"
><a
name=
"p10396102282110"
></a><a
name=
"p10396102282110"
></a>
1.1.1
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.3 "
><p
id=
"p88931840195416"
><a
name=
"p88931840195416"
></a><a
name=
"p88931840195416"
></a><a
href=
"https://repo.huaweicloud.com/harmonyos/os/1.1.1/OpenHarmony_Release_Notes_1.1.1_LTS.md"
target=
"_blank"
rel=
"noopener noreferrer"
>
站点
</a></p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25%"
headers=
"mcps1.2.5.1.4 "
><p
id=
"p039662242117"
><a
name=
"p039662242117"
></a><a
name=
"p039662242117"
></a>
-
</p>
</td>
</tr>
</tbody>
</table>
### 通过repo下载<a name="section7180193542317"></a>
| 版本源码 | 版本信息 | 下载站点 | SHA256校验码 |
| ------------------------ | -------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 全量代码 | 1.1.1 |
[
站点
](
https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Fharmonyos%2Fos%2F1.1.1%2Fcode-v1.1.1-LTS.tar.gz
)
|
[
SHA256校验码
](
https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Fharmonyos%2Fos%2F1.1.1%2Fcode-v1.1.1-LTS.tar.gz.sha256
)
|
| Hi3861解决方案(二进制) | 1.1.1 |
[
站点
](
https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Fharmonyos%2Fos%2F1.1.1%2Fwifiiot-1.1.0.tar.gz
)
|
[
SHA256校验码
](
https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Fharmonyos%2Fos%2F1.1.1%2Fwifiiot-1.1.0.tar.gz.sha256
)
|
| Hi3518解决方案(二进制) | 1.1.1 |
[
站点
](
https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Fharmonyos%2Fos%2F1.1.1%2Fipcamera_hi3518ev300-1.1.1.tar.gz
)
|
[
SHA256校验码
](
https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Fharmonyos%2Fos%2F1.1.1%2Fipcamera_hi3518ev300-1.1.1.tar.gz.sha256
)
|
| Hi3516解决方案(二进制) | 1.1.1 |
[
站点
](
https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Fharmonyos%2Fos%2F1.1.1%2Fipcamera_hi3516dv300-1.1.1.tar.gz
)
|
[
SHA256校验码
](
https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Fharmonyos%2Fos%2F1.1.1%2Fipcamera_hi3516dv300-1.1.1.tar.gz.sha256
)
|
| Release Notes | 1.1.1 |
[
站点
](
https://gitee.com/link?target=https%3A%2F%2Frepo.huaweicloud.com%2Fharmonyos%2Fos%2F1.1.1%2FOpenHarmony_Release_Notes_1.1.1_LTS.md
)
| - |
### 通过repo下载
下载命令如下:
repo init -u
[
https://gitee.com/openharmony/manifest.git
](
https://gitee.com/openharmony/manifest.git
)
-b refs/tags/OpenHarmony-v1.1.1-LTS --no-repo-verify
repo init -u
https://gitee.com/openharmony/manifest.git
-b refs/tags/OpenHarmony-v1.1.1-LTS --no-repo-verify
## 更新说明
<a name="section175225345334"></a>
## 更新说明
本版本完全继承了OpenHarmony 1.1.0的所有特性,并在OpenHarmony 1.1.0版本的基础上,对各模块进行了缺陷修复和性能优化,详情请参考下表。
**表 2**
版本更新说明
<a
name=
"table143385853320"
></a>
<table><thead
align=
"left"
><tr
id=
"row53375863312"
><th
class=
"cellrowborder"
valign=
"top"
width=
"25.77%"
id=
"mcps1.2.3.1.1"
><p
id=
"p20331858193317"
><a
name=
"p20331858193317"
></a><a
name=
"p20331858193317"
></a>
类别
</p>
</th>
<th
class=
"cellrowborder"
valign=
"top"
width=
"74.22999999999999%"
id=
"mcps1.2.3.1.2"
><p
id=
"p1133115820331"
><a
name=
"p1133115820331"
></a><a
name=
"p1133115820331"
></a>
更新内容
</p>
</th>
</tr>
</thead>
<tbody><tr
id=
"row333115812331"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25.77%"
headers=
"mcps1.2.3.1.1 "
><p
id=
"p2142111345714"
><a
name=
"p2142111345714"
></a><a
name=
"p2142111345714"
></a>
通信
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"74.22999999999999%"
headers=
"mcps1.2.3.1.2 "
><a
name=
"ul9264132010"
></a><a
name=
"ul9264132010"
></a><ul
id=
"ul9264132010"
><li>
更新了部分STA相关功能的数据类以及新增了几个AP相关功能的innerkits接口
</li><li>
新增了蓝牙相关功能的innerkits接口,包括BLE设备gatt相关的操作,以及BLE广播、扫描等功能
</li></ul>
</td>
</tr>
<tr
id=
"row15331058133314"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25.77%"
headers=
"mcps1.2.3.1.1 "
><p
id=
"p056093211916"
><a
name=
"p056093211916"
></a><a
name=
"p056093211916"
></a>
安全
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"74.22999999999999%"
headers=
"mcps1.2.3.1.2 "
><a
name=
"ul166113311811"
></a><a
name=
"ul166113311811"
></a><ul
id=
"ul166113311811"
><li>
支持调用方仅使用绑定的能力,裁剪设备认证能力
</li><li>
支持了huks裁剪设备认证
</li></ul>
</td>
</tr>
<tr
id=
"row334175803317"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25.77%"
headers=
"mcps1.2.3.1.1 "
><p
id=
"p382391145710"
><a
name=
"p382391145710"
></a><a
name=
"p382391145710"
></a>
内核
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"74.22999999999999%"
headers=
"mcps1.2.3.1.2 "
><a
name=
"ul334485413318"
></a><a
name=
"ul334485413318"
></a><ul
id=
"ul334485413318"
><li>
修复clang编译的系统镜像内核栈回溯功能失效
</li><li>
解决调度中存在有符号数与无符号数比较
</li><li>
修复setitimer中定时给进程发信号时未持有调度锁,导致踩内存等问题
</li><li>
lwip适配内核posix接口
</li><li>
修复sigaction中sigsuspend的后执行信号顺序与预期不符,信号注册时未屏蔽用户传入信号屏蔽字段
</li></ul>
</td>
</tr>
<tr
id=
"row834358143319"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25.77%"
headers=
"mcps1.2.3.1.1 "
><p
id=
"p1818191195713"
><a
name=
"p1818191195713"
></a><a
name=
"p1818191195713"
></a>
驱动
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"74.22999999999999%"
headers=
"mcps1.2.3.1.2 "
><a
name=
"ul4367144411512"
></a><a
name=
"ul4367144411512"
></a><ul
id=
"ul4367144411512"
><li>
liteos_m上的编译错误修复
</li><li>
合入解决mmc crash的问题
</li></ul>
</td>
</tr>
<tr
id=
"row119944512385"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25.77%"
headers=
"mcps1.2.3.1.1 "
><p
id=
"p919862210573"
><a
name=
"p919862210573"
></a><a
name=
"p919862210573"
></a>
AI
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"74.22999999999999%"
headers=
"mcps1.2.3.1.2 "
><a
name=
"ul12374158862"
></a><a
name=
"ul12374158862"
></a><ul
id=
"ul12374158862"
><li>
AI添加共享内存机制
</li><li>
AI添加linux内核适配
</li><li>
同步算法禁用异步调用
</li><li>
添加gitignore和Cmakelist
</li></ul>
</td>
</tr>
<tr
id=
"row18711154213388"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25.77%"
headers=
"mcps1.2.3.1.1 "
><p
id=
"p111921822185713"
><a
name=
"p111921822185713"
></a><a
name=
"p111921822185713"
></a>
图形
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"74.22999999999999%"
headers=
"mcps1.2.3.1.2 "
><a
name=
"ul94024441879"
></a><a
name=
"ul94024441879"
></a><ul
id=
"ul94024441879"
><li>
修复circle progress开启端点样式情况下,进度为0,圆形端点需要绘制问题
</li><li>
修改旋转表冠灵敏度及方向相关问题
</li><li>
增加 UIList 自动对齐动画时间设置功能
</li><li>
修复当LineBreakMode为LINE_BRAK_ELLIPSIS时UILabel GetText宽度值错误
</li><li>
slider组件新增样式属性
</li><li>
UITimePicker增加设置循环接口
</li><li>
修复定点数优化导致的NEON旋转缩放变换显示异常的BUG
</li><li>
修复换行算法在字符串中有多个换行符时存在的换行错误
</li><li>
修复表盘指针显示花屏问题
</li></ul>
</td>
</tr>
<tr
id=
"row933514718399"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25.77%"
headers=
"mcps1.2.3.1.1 "
><p
id=
"p61891022105712"
><a
name=
"p61891022105712"
></a><a
name=
"p61891022105712"
></a>
全球化
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"74.22999999999999%"
headers=
"mcps1.2.3.1.2 "
><a
name=
"ul134825147387"
></a><a
name=
"ul134825147387"
></a><ul
id=
"ul134825147387"
><li>
添加日期时间模板Ed和MEd
</li></ul>
</td>
</tr>
<tr
id=
"row98001376403"
><td
class=
"cellrowborder"
valign=
"top"
width=
"25.77%"
headers=
"mcps1.2.3.1.1 "
><p
id=
"p195826175717"
><a
name=
"p195826175717"
></a><a
name=
"p195826175717"
></a>
ACE框架
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"74.22999999999999%"
headers=
"mcps1.2.3.1.2 "
><a
name=
"ul1246016241096"
></a><a
name=
"ul1246016241096"
></a><ul
id=
"ul1246016241096"
><li>
修复checkbox/radio点击事件异常
</li><li>
修复list和if指令场景JS应用crash问题
</li><li>
slider样式归一处理
</li><li>
pickerview组件支持循环滑动
</li><li>
修改align-item设置值为stretch情况下,子项居中显示的问题
</li></ul>
</td>
</tr>
</tbody>
</table>
| 类别 | 更新内容 |
| ------- | ------------------------------------------------------------ |
| 通信 | - 更新了部分STA相关功能的数据类以及新增了几个AP相关功能的innerkits接口
<br/>
- 新增了蓝牙相关功能的innerkits接口,包括BLE设备gatt相关的操作,以及BLE广播、扫描等功能 |
| 安全 | - 支持调用方仅使用绑定的能力,裁剪设备认证能力
<br/>
- 支持了huks裁剪设备认证 |
| 内核 | - 修复clang编译的系统镜像内核栈回溯功能失效
<br/>
- 解决调度中存在有符号数与无符号数比较
<br/>
- 修复setitimer中定时给进程发信号时未持有调度锁,导致踩内存等问题
<br/>
- lwip适配内核posix接口
<br/>
- 修复sigaction中sigsuspend的后执行信号顺序与预期不符,信号注册时未屏蔽用户传入信号屏蔽字段 |
| 驱动 | - liteos_m上的编译错误修复
<br/>
- 合入解决mmc crash的问题 |
| AI | - AI添加共享内存机制
<br/>
- AI添加linux内核适配
<br/>
- 同步算法禁用异步调用
<br/>
- 添加gitignore和Cmakelist |
| 图形 | - 修复circle progress开启端点样式情况下,进度为0,圆形端点需要绘制问题
<br/>
- 修改旋转表冠灵敏度及方向相关问题
<br/>
- 增加 UIList 自动对齐动画时间设置功能
<br/>
- 修复当LineBreakMode为LINE_BRAK_ELLIPSIS时UILabel GetText宽度值错误
<br/>
- slider组件新增样式属性
<br/>
- UITimePicker增加设置循环接口
<br/>
- 修复定点数优化导致的NEON旋转缩放变换显示异常的BUG
<br/>
- 修复换行算法在字符串中有多个换行符时存在的换行错误
<br/>
- 修复表盘指针显示花屏问题 |
| 全球化 | - 添加日期时间模板Ed和MEd |
| ACE框架 | - 修复checkbox/radio点击事件异常
<br/>
- 修复list和if指令场景JS应用crash问题
<br/>
- slider样式归一处理
<br/>
- pickerview组件支持循环滑动
<br/>
- 修改align-item设置值为stretch情况下,子项居中显示的问题 |
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录