openharmony 鸿蒙 changelogs-selectionfwk

2026-08-25 浏览 (1)

系统服务管理子系统划词框架模块Changelog

cl.selectionfwk.1 划词通知接口返回的SelectionInfo中,删除text属性

访问级别

系统接口

变更原因

划词服务在判断到用户选择文本时,返回的SelectionInfo中不再包含text属性;同时新增getSelectionContent方法,用于获取当前选中的文本内容,从而实现划词通知与获取文本内容的解耦。

变更影响

该变更涉及应用适配。

划词通知与获取文本内容的解耦将使得开发者在使用划词服务时,能够更加灵活地处理监听到划词事件后的行为。同时,由于不再返回text属性,可能会影响到依赖该属性的现有代码逻辑,开发者需要根据新的接口规范进行相应的调整。

起始 API Level

22

变更发生版本

从OpenHarmony SDK 6.0.0.51版本开始。

变更的接口/组件

类名删除属性
SelectionInfotext: string

适配指导

开发者需要根据新的接口规范,调整现有代码逻辑,在监听到划词事件后,通过新增的getSelectionContent方法获取当前选中的文本内容。

selectionManager.on('selectionCompleted', async (info: selectionManagerSelectionInfo) => {
  try {
    let content = await selectionManager.getSelectionContent();
  } catch (err) {
    console.error(`Failed to get selection content: ${JSON.stringify(err)}`);
  }
});

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 i18n-ui-design

openharmony 鸿蒙 i18n-sorting-local

openharmony 鸿蒙 i18n-numbers-weights-measures

openharmony 鸿蒙 i18n-l10n

openharmony 鸿蒙 i18n-preferred-language

openharmony 鸿蒙 Readme-EN

openharmony 鸿蒙 i18n-language-region-display

openharmony 鸿蒙 pseudo-i18n-testing-translation

openharmony 鸿蒙 i18n-calendar

openharmony 鸿蒙 i18n-dst-transition

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/0JAZawn2