HarmonyOS 系统剪贴板的复制粘贴方法

HarmonyOS 系统剪贴板的复制粘贴方法。

HarmonyOS
2024-11-26 10:31:53
793浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

可参考如下示例代码:

//设置剪贴板数据 
export function SetPasteboardData() { 
  let plainTextData = new unifiedDataChannel.UnifiedData(); 
  let plainText = new unifiedDataChannel.PlainText(); 
  plainText.details = { 
    Key: 'test1234', 
    Value: 'test1234', 
  }; 
  plainText.textContent = 'test1234'; 
  plainText.abstract = 'test1234'; 
  plainTextData.addRecord(plainText); 
 
  let systemPasteboard: pasteboard.SystemPasteboard = pasteboard.getSystemPasteboard(); 
  try { 
    systemPasteboard.setUnifiedDataSync(plainTextData); 
    console.info('tag, Succeeded in setting UnifiedData.'); 
  } catch (err) { 
    console.error('tag, Failed to set UnifiedData. Cause:' + err.message); 
  }; 
} 
 
//获取剪贴板数据 
export function GetPasteboardData() { 
  let systemPasteboard: pasteboard.SystemPasteboard = pasteboard.getSystemPasteboard(); 
  try { 
    let result: unifiedDataChannel.UnifiedData = systemPasteboard.getUnifiedDataSync(); 
    console.info('tag, Succeeded in getting UnifiedData.'); 
  } catch (err) { 
    console.error('tag, Failed to get UnifiedData. Cause:' + err.message); 
  }; 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.

​剪贴板的API和示例请参考如下文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-pasteboard-V5

分享
微博
QQ
微信
回复
2024-11-26 16:15:53


相关问题
HarmonyOS 剪贴板
732浏览 • 1回复 待解决
HarmonyOS 剪贴板问题
932浏览 • 1回复 待解决
HarmonyOS 剪贴板用法
851浏览 • 1回复 待解决
HarmonyOS 复制粘贴功能
906浏览 • 1回复 待解决
系统剪贴板可以存储哪些数据?
1070浏览 • 1回复 待解决
无法读取系统剪贴板内容
918浏览 • 1回复 待解决
如何将内容直接复制剪贴板
1448浏览 • 1回复 待解决
关于读取剪贴板内容咨询
733浏览 • 1回复 待解决
HarmonyOS 跨设备剪贴板开发咨询
844浏览 • 1回复 待解决
HarmonyOS 应用获取剪贴板内容问题
658浏览 • 1回复 待解决
如何将纯文本数据写入系统剪贴板
1056浏览 • 1回复 待解决
读取剪贴板是否需要READ_PASTEBOARD权限
2707浏览 • 1回复 待解决
基于@ohos.pasteboard实现剪贴板功能
1160浏览 • 1回复 待解决
HarmonyOS 怎样将文本复制粘贴板
832浏览 • 1回复 待解决