鸿蒙当中新建一个扩展的ability,在module.json5里面配置了 就可以使用扩展ability里面的能力了吗


HarmonyOS
2025-06-09 10:40:42
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
TechGuru

​ExtensionAbility​​组件是基于特定场景(例如服务卡片、输入法等)提供的应用组件,以便满足更多的使用场景。

每一个具体场景对应一个​​ExtensionAbilityType​​,开发者只能使用(包括实现和访问)系统已定义的类型。各类型的ExtensionAbility组件均由相应的系统服务统一管理,例如​​InputMethodExtensionAbility​​组件由输入法管理服务统一管理。

【解决方案】

ExtensionAbility类型包括:

ExtensionAbility类型

功能描述和创建方法

FormExtensionAbility

FORM类型的ExtensionAbility组件,用于提供服务卡片的相关能力,​​开发步骤​​。

WorkSchedulerExtensionAbility

WORK_SCHEDULER类型的ExtensionAbility组件,用于提供延迟任务的相关能力,​​开发步骤​​。

InputMethodExtensionAbility

 INPUT_METHOD类型的ExtensionAbility组件,用于实现输入法应用的开发,​​开发步骤​​。

BackupExtensionAbility

BACKUP类型的ExtensionAbility组件,用于提供备份及恢复应用数据的能力,​​开发步骤​​。

DriverExtensionAbility

DRIVER类型的ExtensionAbility组件,用于提供驱动相关扩展框架,​​开发步骤​​。

EmbeddedUIExtensionAbility

EMBEDDED_UI类型的ExtensionAbility组件,用于提供跨进程界面嵌入的能力,​​开发步骤​​。

ShareExtensionAbility

SHARE类型的ExtensionAbility组件,用于提供分享模板服务扩展的能力,​​开发步骤​​。

FenceExtension

FENCE类型的ExtensionAbility组件,用于提供地理围栏扩展的能力,​​开发步骤​​。


分享
微博
QQ
微信
回复
2025-06-13 11:29:54
相关问题
HarmonyOS module.json5配置问题
1044浏览 • 1回复 待解决
stage模式下,module.json5配置
1659浏览 • 1回复 待解决
HarmonyOS 关于ability配置不同module
1027浏览 • 1回复 待解决
module.json5配置文件中type含义
1625浏览 • 1回复 待解决
HarmonyOS ability 如何返回上一个 ability
1584浏览 • 1回复 待解决
HarmonyOS Ability启动另外一个Ability问题
1543浏览 • 1回复 待解决
TaskPool里面是否可以使用EventHub
2806浏览 • 1回复 待解决
entry中如何拉起另一个ModuleAbility
5658浏览 • 1回复 待解决