• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 包管理子系统Changelog
2
3## cl.bundlemanager.1 supportWindowModes选项配置fullscreen和split时,窗口由自由窗口状态启动变更为全屏启动
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
112in1设备上 通过 [supportWindowModes](../../../application-dev/quick-start/module-configuration-file.md#abilities标签)配置fullscreen和split时,2in1设备的窗口将以自由窗口状态启动,与预期效果不符。
12
13**变更影响**
14
15此变更涉及应用适配。
16
17变更前:supportWindowModes配置fullscreen和split时,2in1设备上以自由窗口启动。
18
19变更后:supportWindowModes配置fullscreen和split时,2in1设备上窗口全屏启动。
20
21**起始API Level**
22
23API 9
24
25**变更发生版本**
26
27从OpenHarmony 5.1.0.52 版本开始。
28
29**变更的接口/组件**
30
31module.json5中supportWindowModes标签
32
33**适配指导**
34
35API version 15及之后的版本, 开发者需要关注supportWindowModes配置fullscreen和split时,2in1设备上窗口全屏启动。
36若预期是以自由窗口启动,则需要在supportWindowModes原来的配置项中增加floating配置项。
37
38## cl.bundlemanager.2 install接口安装系统应用前,若对应的预置版本应用已卸载,会先安装预置版本应用
39
40**访问级别**
41
42系统接口
43
44**变更原因**
45
46原先可以直接安装任意版本的系统应用,导致小于或等于预置版本的应用也能成功安装。更改后,当重新安装已卸载的预置系统应用时,如果存在预置版本,会先安装预置版本,然后再安装目标版本。若目标版本号小于或等于预置版本号,则目标版本安装失败,从而避免安装小于或等于预置版本的系统应用。此外,目标版本应用能够继承预置版本的预置属性。
47
48**变更影响**
49
50此变更涉及应用适配。
51
52变更前:安装一个任意版本的系统应用,能够直接安装成功。
53
54变更后:安装一个系统应用,若存在预置版本且已被卸载,会先进行预置版本应用的安装,再安装目标版本应用。如果目标版本号高于预置版本,可以安装成功,否则会安装预置版本应用成功但安装目标版本应用失败。
55
56**起始API Level**
57
58API 9
59
60**变更发生版本**
61
62从OpenHarmony 5.1.0.52 版本开始。
63
64**变更的接口/组件**
65
66bundle.installer.d.ts中如下接口:
67
681. install(hapFilePaths: Array\<string\>, installParam: InstallParam, callback: AsyncCallback\<void\>)
692. install(hapFilePaths: Array\<string\>, callback: AsyncCallback\<void\>)
703. install(hapFilePaths: Array\<string\>, installParam?: InstallParam): Promise\<void\>
71
72**适配指导**
73
74开发者在安装预置系统应用场景,若出现安装失败但预置版本应用安装成功,检查并确保待安装应用版本号大于对应的预置版本号,再重新安装指定应用。