HarmonyOS UIAbility与UIExtensionAbility的使用问题

UIAbility和UIExtensionAbility有什么区别,适配那些应用场景。

HarmonyOS
2024-09-25 11:59:10
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

1、UIAbility组件是一种包含UI界面的应用组件,主要用于和用户交互。UIAbility运行时,任务列表里会有对应的任务视图。

2、UIExtensionAbility组件是一种带UI的扩展组件。UIExtensionAbility在运行期并没有独立的窗口,而是作为宿主的一个节点,嵌入到宿主窗口中显示,在任务列表中也没有对应的任务视图。

UIExtensionAbility是特定场景下带界面扩展能力的基类。不支持开发者直接继承该基类,但是开发者可以使用继承该类开发的其他一些ExtensionAbility,例如ShareExtensionAbility。

参考链接:

UIAbility组件概述:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/uiability-overview-V5

ExtensionAbility组件概述:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/extensionability-overview-V5

分享
微博
QQ
微信
回复
2024-09-25 16:49:29
相关问题
HarmonyOS 变量定义使用
392浏览 • 1回复 待解决
UIAbility@Entry页面组件是什么关系?
404浏览 • 1回复 待解决
HarmonyOS 关于AAIDdeviceid使用
221浏览 • 1回复 待解决
HarmonyOS @Export@Style导出问题
374浏览 • 1回复 待解决
HarmonyOS react native兼容问题
197浏览 • 1回复 待解决
CustomDialog软键盘问题
412浏览 • 1回复 待解决
HarmonyOS MMKV使用问题
479浏览 • 1回复 待解决