From 4215efbd0bbe3444ea484885af6da332ef085eca Mon Sep 17 00:00:00 2001 From: junyi233 Date: Thu, 15 Dec 2022 11:54:09 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E5=AF=B9=E6=AF=94=E6=96=B0=E6=97=A7?= =?UTF-8?q?=E8=B5=84=E6=96=99=E5=AD=97=E6=AE=B5=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: junyi233 --- changelog/changelog-bms-bundleManager.md | 111 +++++++++++++++++++---- 1 file changed, 94 insertions(+), 17 deletions(-) diff --git a/changelog/changelog-bms-bundleManager.md b/changelog/changelog-bms-bundleManager.md index b5b2dfe..98fa8ca 100644 --- a/changelog/changelog-bms-bundleManager.md +++ b/changelog/changelog-bms-bundleManager.md @@ -137,7 +137,12 @@ BundleInfo中字段较API version 9之前的变化较大,主要变化如下表 |API9|API8及以前版本|类型|备注| |---------------------|-------------------|----------------------------|---| |permissionGrantStates|reqPermissionStates|Array\|reqPermissionStates更名为permissionGrantStates| +|hapModulesInfo|hapModuleInfos|Array\|hapModuleInfos更名为hapModulesInfo| |signatureInfo||SignatureInfo|API9新增字段,通过指定GET_BUNDLE_INFO_WITH_SIGNATURE_INFO获取| +|appInfo|appInfo|ApplicationInfo|API9中已废弃该字段| +|abilityInfos|abilityInfos|Array\|API9中已废弃该字段| +|reqPermissionDetails|reqPermissionDetails|Array\|API9中已废弃该字段| +|hapModuleInfos|hapModuleInfos|Array\|API9中已废弃该字段| ||type|string|API9中已删除该字段| ||appId|string|API9中已删除该字段,该属性已放入SignatureInfo结构体中| ||reqPermissions|Array\|API9中已删除该字段| @@ -181,6 +186,11 @@ ApplicationInfo中字段较API version 9之前的变化较大,主要变化如 | |fingerprint |string |API9中已删除该字段| | |moduleInfos |Array\ |API9中已删除该字段| | |moduleSourceDirs |Array\ |API9中已删除该字段| +| appDistributionType | |string |API9中新增该字段| +| appProvisionType | |string |API9中新增该字段| +| iconResource | |Resource |API9中新增该字段| +| labelResource | |Resource |API9中新增该字段| +| descriptionResource | |Resource |API9中新增该字段| **变更影响** @@ -382,15 +392,19 @@ ApplicationFlag
## cl.bundlemanager.13 包管理HapModuleInfo结构体字段变更 HapModuleInfo中字段较API version 9之前的变化较大,主要变化如下表: -|API9 |API8及以前版本 |类型 |备注 | -|--------------- |-------------------|-------------------|------------------------------| -|abilitiesInfo |abilityInfo |Array\|abilityInfo更名为abilitiesInfo| -|moduleSourceDir | |string |API9新增字段 | -| |backgroundImg |string |API9中已删除该字段 | -| |supportedModes |string |API9中已删除该字段 | -| |reqCapabilities |Array\ |API9中已删除该字段 | -| |moduleName |string |API9中已删除该字段 | -| |mainAbilityName |string |API9中已删除该字段 | +| API9 | API8及以前版本 | 类型 | 备注 | +| ---------------------- | --------------- | ---------------------------- | ------------------------------ | +| abilitiesInfo | abilityInfo | Array\ | abilityInfo更名为abilitiesInfo | +| moduleSourceDir | | string | API9新增字段 | +| mainElementName | | string | API9新增字段 | +| extensionAbilitiesInfo | | Array\ | API9新增字段 | +| metadata | | Array\ | API9新增字段 | +| hashValue | | string | API9新增字段 | +| | backgroundImg | string | API9中已删除该字段 | +| | supportedModes | string | API9中已删除该字段 | +| | reqCapabilities | Array\ | API9中已删除该字段 | +| | moduleName | string | API9中已删除该字段 | +| | mainAbilityName | string | API9中已删除该字段 | **变更影响** @@ -408,7 +422,7 @@ AbilityInfo中字段较API version 9之前的变化较大,主要变化如下 |API9 |API8及以前版本 |类型 |备注| |------------------|-----------------|-------|---| |launchType |launchMode |number |launchMode更名为launchType| -|supportWindowModes|supportWindowMode|Array\|supportWindowMode更名为supportWindowModes| +|supportWindowModes| |Array|API9新增字段| |windowSize | |WindowSize|API9新增字段 | | |targetAbility |string |API9中已删除该字段| | |backgroundModes |number |API9中已删除该字段| @@ -416,12 +430,14 @@ AbilityInfo中字段较API version 9之前的变化较大,主要变化如下 | |subType |AbilitySubType|API9中已删除该字段| | |deviceCapabilities|Array\ |API9中已删除该字段| | |metaData |Array\|API9中已删除该字段| -| |maxWindowRatio |number |API9中已删除该字段| -| |minWindowRatio |number |API9中已删除该字段| -| |maxWindowWidth |number |API9中已删除该字段| -| |minWindowWidth |number |API9中已删除该字段| -| |maxWindowHeight |number |API9中已删除该字段| -| |minWindowHeight |number |API9中已删除该字段| +| metadata | |Array\|API9新增字段| +| maxWindowRatio | |number |API9新增字段| +| minWindowRatio | |number |API9新增字段| +| maxWindowWidth | |number |API9新增字段| +| minWindowWidth | |number |API9新增字段| +| maxWindowHeight | |number |API9新增字段| +| minWindowHeight | |number |API9新增字段| +| applicationInfo |applicationInfo |ApplicationInfo |API9中已废弃该字段| 其中新增结构体WindowSize属性如下: |属性名 |类型 | @@ -442,4 +458,65 @@ AbilityInfo结构体变更,会导致原有应用使用新的sdk编译失败。 AbilityInfo
**适配指导**
-导入包管理查询的模块,使用API9 version的AbilityInfo结构体。 \ No newline at end of file +导入包管理查询的模块,使用API9 version的AbilityInfo结构体。 + +## cl.bundlemanager.15 包管理ElementName结构体字段变更 + +ElementName中字段较API version 9之前的变化较小,主要变化如下表: + +| API9 | API8及以前版本 | 类型 | 备注 | +| ---------- | -------------- | ------ | ---------------- | +| moduleName | | string | API9中新增该字段 | + +**变更影响** + +ElementName结构体变更,会导致原有应用使用新的sdk编译失败。 + +**关键的接口/组件变更**
+ +ElementName
+ +**适配指导**
+导入包管理查询的模块,使用API9 version的ElementName结构体。 + +## cl.bundlemanager.16 包管理ShortcutInfo结构体字段变更 + +ShortcutInfo中字段较API version 9之前的变化较大,主要变化如下表: + +| API9 | API8及以前版本 | 类型 | 备注 | +| ----- | -------------- | -------------------- | ---------------- | +| | disableMessage | string | API9中删除该字段 | +| | isStatic | boolean | API9中删除该字段 | +| | isHomeShortcut | boolean | API9中删除该字段 | +| | isEnabled | boolean | API9中删除该字段 | +| wants | wants | Array\ | API9中废弃该字段 | + +**变更影响** + +ShortcutInfo结构体变更,会导致原有应用使用新的sdk编译失败。 + +**关键的接口/组件变更**
+ +ShortcutInfo
+ +**适配指导**
+导入包管理查询的模块,使用API9 version的ShortcutInfo结构体。 + +## cl.bundlemanager.17 包管理RemoteAbilityInfo结构体字段变更 + +RemoteAbilityInfo中字段较API version 9之前的变化较小,主要变化如下表: + +| API9 | API8及以前版本 | 类型 | 备注 | +| ----------- | -------------- | ----------- | ---------------- | +| elementName | elementName | ElementName | API9中废弃该字段 | + +**变更影响** + +RemoteAbilityInfo结构体变更,会导致原有应用使用新的sdk编译失败。 + +**关键的接口/组件变更**
+ +RemoteAbilityInfo
+ +**适配指导**
+导入包管理查询的模块,使用API9 version的RemoteAbilityInfo结构体。 \ No newline at end of file -- Gitee From e2d4b5f1132e6c2a092f3c1c891166d0707cf3e2 Mon Sep 17 00:00:00 2001 From: junyi233 Date: Thu, 15 Dec 2022 12:12:32 +0000 Subject: [PATCH 2/2] =?UTF-8?q?=E5=AD=97=E6=AE=B5=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E5=AF=B9=E6=AF=94=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: junyi233 --- changelog/changelog-bms-bundleManager.md | 45 ++++++------------------ 1 file changed, 10 insertions(+), 35 deletions(-) diff --git a/changelog/changelog-bms-bundleManager.md b/changelog/changelog-bms-bundleManager.md index 98fa8ca..1e9cfd3 100644 --- a/changelog/changelog-bms-bundleManager.md +++ b/changelog/changelog-bms-bundleManager.md @@ -139,10 +139,6 @@ BundleInfo中字段较API version 9之前的变化较大,主要变化如下表 |permissionGrantStates|reqPermissionStates|Array\|reqPermissionStates更名为permissionGrantStates| |hapModulesInfo|hapModuleInfos|Array\|hapModuleInfos更名为hapModulesInfo| |signatureInfo||SignatureInfo|API9新增字段,通过指定GET_BUNDLE_INFO_WITH_SIGNATURE_INFO获取| -|appInfo|appInfo|ApplicationInfo|API9中已废弃该字段| -|abilityInfos|abilityInfos|Array\|API9中已废弃该字段| -|reqPermissionDetails|reqPermissionDetails|Array\|API9中已废弃该字段| -|hapModuleInfos|hapModuleInfos|Array\|API9中已废弃该字段| ||type|string|API9中已删除该字段| ||appId|string|API9中已删除该字段,该属性已放入SignatureInfo结构体中| ||reqPermissions|Array\|API9中已删除该字段| @@ -422,7 +418,7 @@ AbilityInfo中字段较API version 9之前的变化较大,主要变化如下 |API9 |API8及以前版本 |类型 |备注| |------------------|-----------------|-------|---| |launchType |launchMode |number |launchMode更名为launchType| -|supportWindowModes| |Array|API9新增字段| +|supportWindowModes| |Array\|API9新增字段| |windowSize | |WindowSize|API9新增字段 | | |targetAbility |string |API9中已删除该字段| | |backgroundModes |number |API9中已删除该字段| @@ -432,12 +428,11 @@ AbilityInfo中字段较API version 9之前的变化较大,主要变化如下 | |metaData |Array\|API9中已删除该字段| | metadata | |Array\|API9新增字段| | maxWindowRatio | |number |API9新增字段| -| minWindowRatio | |number |API9新增字段| -| maxWindowWidth | |number |API9新增字段| +| minWindowRatio | |number |API9新增字段| +| maxWindowWidth | |number |API9新增字段| | minWindowWidth | |number |API9新增字段| | maxWindowHeight | |number |API9新增字段| | minWindowHeight | |number |API9新增字段| -| applicationInfo |applicationInfo |ApplicationInfo |API9中已废弃该字段| 其中新增结构体WindowSize属性如下: |属性名 |类型 | @@ -483,13 +478,12 @@ ElementName
ShortcutInfo中字段较API version 9之前的变化较大,主要变化如下表: -| API9 | API8及以前版本 | 类型 | 备注 | -| ----- | -------------- | -------------------- | ---------------- | -| | disableMessage | string | API9中删除该字段 | -| | isStatic | boolean | API9中删除该字段 | -| | isHomeShortcut | boolean | API9中删除该字段 | -| | isEnabled | boolean | API9中删除该字段 | -| wants | wants | Array\ | API9中废弃该字段 | +| API9 | API8及以前版本 | 类型 | 备注 | +| ---- | -------------- | ------- | ---------------- | +| | disableMessage | string | API9中删除该字段 | +| | isStatic | boolean | API9中删除该字段 | +| | isHomeShortcut | boolean | API9中删除该字段 | +| | isEnabled | boolean | API9中删除该字段 | **变更影响** @@ -500,23 +494,4 @@ ShortcutInfo结构体变更,会导致原有应用使用新的sdk编译失败 ShortcutInfo
**适配指导**
-导入包管理查询的模块,使用API9 version的ShortcutInfo结构体。 - -## cl.bundlemanager.17 包管理RemoteAbilityInfo结构体字段变更 - -RemoteAbilityInfo中字段较API version 9之前的变化较小,主要变化如下表: - -| API9 | API8及以前版本 | 类型 | 备注 | -| ----------- | -------------- | ----------- | ---------------- | -| elementName | elementName | ElementName | API9中废弃该字段 | - -**变更影响** - -RemoteAbilityInfo结构体变更,会导致原有应用使用新的sdk编译失败。 - -**关键的接口/组件变更**
- -RemoteAbilityInfo
- -**适配指导**
-导入包管理查询的模块,使用API9 version的RemoteAbilityInfo结构体。 \ No newline at end of file +导入包管理查询的模块,使用API9 version的ShortcutInfo结构体。 \ No newline at end of file -- Gitee