harmony 鸿蒙剪贴板子系统ChangeLog

  • 2023-06-24
  • 浏览 (487)

剪贴板子系统ChangeLog

OpenHarmony 4.0.3.2 版本相较于OpenHarmony 之前的版本,剪贴板子系统的API变更如下。

cl.pasteboard.1 convertToTextV9接口变更

接口convertToTextV9由于命名规范和接口返回方式问题,名称变更为toPlainText(),返回方式改为同步方式。

变更影响

4.0.3.3版本之前使用接口convertToTextV9开发的应用,在4.0.3.3版本及后续版本中无法继续正常使用。

关键的接口/组件变更

  • 涉及接口

function convertToTextV9

  • 变更前:
  convertToTextV9(callback: AsyncCallback<string>): void;
  convertToTextV9(): Promise<string>;
  • 变更后:
  toPlainText(): string;

变更前:

适配指导

请使用toPlainText替换convertToTextV9,并注意接口返回方式。

cl.pasteboard.2 ShareOption属性名称变更,删除了未支持的属性

ShareOption枚举命名从大驼峰改成了全大写

变更影响

4.0.3.3版本之前使用InApp/LocalDevice/CrossDevice类型开发的应用,在4.0.3.3版本及后续版本中无法继续正常使用。

关键接口/组件变更

ShareOption9+

变更前: |名称|值|说明 | |—-|—|——————-| |InApp|0|表示仅允许同应用内粘贴。 | |LocalDevice|1|表示允许在此设备中任何应用内粘贴。| |CrossDevice|2|表示允许跨设备在任何应用内粘贴。|

变更后: |名称|值|说明 | |—-|—|——————-| |INAPP|0|表示仅允许同应用内粘贴。 | |LOCALDEVICE|1|表示允许在此设备中任何应用内粘贴。| |CROSSDEVICE|2|表示允许跨设备在任何应用内粘贴。|

适配指导

按新的语义进行适配。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙程序访问控制子系统ChangeLog

harmony 鸿蒙security子系统ChangeLog

harmony 鸿蒙软总线子系统ChangeLog

harmony 鸿蒙web子系统ChangeLog

harmony 鸿蒙帐号子系统ChangeLog

harmony 鸿蒙arkui子系统ChangeLog

harmony 鸿蒙包管理子系统ChangeLog

harmony 鸿蒙公共事件子系统ChangeLog

harmony 鸿蒙文件管理子系统ChangeLog

harmony 鸿蒙电源子系统ChangeLog

0  赞