From 16bd6d95179344569fc49797dff16303ee4411e0 Mon Sep 17 00:00:00 2001 From: allenLee6 Date: Mon, 28 Apr 2025 20:23:32 +0800 Subject: [PATCH] 3DLive ExtensionAbility, add ExtensionAbilityType Signed-off-by: allenLee6 --- .../appexecfwk_base/include/extension_ability_info.h | 1 + .../inner_api/appexecfwk_base/src/extension_ability_info.cpp | 1 + interfaces/kits/js/bundle_manager/bundle_manager.cpp | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/interfaces/inner_api/appexecfwk_base/include/extension_ability_info.h b/interfaces/inner_api/appexecfwk_base/include/extension_ability_info.h index 3a444da626..46cdd98b2e 100644 --- a/interfaces/inner_api/appexecfwk_base/include/extension_ability_info.h +++ b/interfaces/inner_api/appexecfwk_base/include/extension_ability_info.h @@ -77,6 +77,7 @@ enum class ExtensionAbilityType { ASSET_ACCELERATION = 26, FORM_EDIT = 27, DISTRIBUTED = 28, + LIVE_FORM = 30, UNSPECIFIED = 255, UI = 256, HMS_ACCOUNT = 257, diff --git a/interfaces/inner_api/appexecfwk_base/src/extension_ability_info.cpp b/interfaces/inner_api/appexecfwk_base/src/extension_ability_info.cpp index 8666604f8d..0e634f7ede 100644 --- a/interfaces/inner_api/appexecfwk_base/src/extension_ability_info.cpp +++ b/interfaces/inner_api/appexecfwk_base/src/extension_ability_info.cpp @@ -127,6 +127,7 @@ const std::unordered_map EXTENSION_TYPE_MAP = { "recentPhoto", ExtensionAbilityType::RECENT_PHOTO }, { "assetAcceleration", ExtensionAbilityType::ASSET_ACCELERATION }, { "formEdit", ExtensionAbilityType::FORM_EDIT }, + { "liveForm", ExtensionAbilityType::LIVE_FORM }, { "awc/webpage", ExtensionAbilityType::AWC_WEBPAGE }, { "awc/newsfeed", ExtensionAbilityType::AWC_NEWSFEED } }; diff --git a/interfaces/kits/js/bundle_manager/bundle_manager.cpp b/interfaces/kits/js/bundle_manager/bundle_manager.cpp index db3e073601..aa320f02c2 100644 --- a/interfaces/kits/js/bundle_manager/bundle_manager.cpp +++ b/interfaces/kits/js/bundle_manager/bundle_manager.cpp @@ -3658,6 +3658,11 @@ void CreateExtensionAbilityTypeObject(napi_env env, napi_value value) NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, static_cast(ExtensionAbilityType::FORM_EDIT), &nFormEdit)); NAPI_CALL_RETURN_VOID(env, napi_set_named_property(env, value, "FORM_EDIT", nFormEdit)); + + napi_value nLiveForm; + NAPI_CALL_RETURN_VOID(env, napi_create_int32(env, + static_cast(ExtensionAbilityType::LIVE_FORM), &nLiveForm)); + NAPI_CALL_RETURN_VOID(env, napi_set_named_property(env, value, "LIVE_FORM", nLiveForm)); } void CreateApplicationFlagObject(napi_env env, napi_value value) -- Gitee