openharmony 鸿蒙 changelogs-pasteboard

2023-06-24 浏览 (673)

剪贴板子系统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+

变更前:

名称说明
InApp0表示仅允许同应用内粘贴。
LocalDevice1表示允许在此设备中任何应用内粘贴。
CrossDevice2表示允许跨设备在任何应用内粘贴。

变更后:

名称说明
INAPP0表示仅允许同应用内粘贴。
LOCALDEVICE1表示允许在此设备中任何应用内粘贴。
CROSSDEVICE2表示允许跨设备在任何应用内粘贴。

适配指导

按新的语义进行适配。

你可能感兴趣的鸿蒙文章

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

harmony 鸿蒙security子系统ChangeLog

harmony 鸿蒙软总线子系统ChangeLog

harmony 鸿蒙web子系统ChangeLog

harmony 鸿蒙帐号子系统ChangeLog

harmony 鸿蒙arkui子系统ChangeLog

harmony 鸿蒙包管理子系统ChangeLog

harmony 鸿蒙公共事件子系统ChangeLog

harmony 鸿蒙文件管理子系统ChangeLog

harmony 鸿蒙电源子系统ChangeLog

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