首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏鸿蒙开发笔记

    HarmonyOS 开发实践 —— 基于@ohos.pasteboard实现剪贴板功能

    调用pasteboard.getSystemPasteboard().getData方法,获取系统剪贴板中的数据。 = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, this.message);            let systemPasteboard : pasteboard.SystemPasteboard = pasteboard.getSystemPasteboard();            systemPasteboard.setData 实现方案在module.json5中按需声明ohos.permission.READ_PASTEBOARD权限以访问剪贴板。在进行权限申请之前,需要先检查当前应用程序是否已经被授予权限。 页面跳转 核心代码// 在module.json5中声明ohos.permission.READ_PASTEBOARD权限"requestPermissions": [  {    "name": "ohos.permission.READ_PASTEBOARD

    81210编辑于 2024-12-01
  • 来自专栏CSDNToQQCode

    HarmonyOS 剪切板功能详解:在足浴按摩管理系统中的实践应用

    2.2 直接使用API 开发者可以直接导入相关模块并开始使用: import { BusinessError, pasteboard } from '@kit.BasicServicesKit'; import (); // 创建一条纯文本类型的剪贴板内容对象 let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN ) { try { let systemPasteboard = pasteboard.getSystemPasteboard(); let pasteData = pasteboard.createData (); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, text); await systemPasteboard.setData (); let pasteData = pasteboard.createData(pasteboard.MIMETYPE_TEXT_PLAIN, text); await systemPasteboard.setData

    27310编辑于 2025-12-16
  • 来自专栏MixLab科技+设计实验室

    设计师编程指南之Sketch插件开发 4

    当你有很多很多的字需要竖排的时候,代码的优势就体现出来啦~ 3 剪切板 NSPasteboard 的相关操作 获取剪切板中的内容 var pasteBoard=NSPasteboard.generalPasteboard (); var stringFromPasteBoard = [pasteBoard stringForType:NSPasteboardTypeString]; log(stringFromPasteBoard ) 清空剪切板 [pasteBoard clearContents]; 写入剪切板 [pasteBoard setString:@'stringToWrite' forType:NSStringPboardType

    1.3K90发布于 2018-04-17
  • 来自专栏Hello world

    Mac小工具开发问题记录

    NSFileManager defaultManager] createFileAtPath:thepath contents:data attributes:nil]; 5.复制文本 NSPasteboard *pasteboard = [NSPasteboard generalPasteboard]; [pasteboard clearContents]; //必须清空,否则setString会失败。 [pasteboard setString:sStr forType:NSStringPboardType]; 6.数组转字符串 NSData *sData = nil; NSString * sStr

    84120发布于 2020-06-11
  • 来自专栏移动端周边技术扩展

    UITableViewCell中添加复制逻辑

    longPressGesture]; } return self; } - (void)copyComment:(UIMenuController *)menu { UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; pasteboard.string = self.detailLabel.text; } - (BOOL)canPerformAction

    1K40发布于 2018-06-14
  • 来自专栏若城技术专栏

    干货分享:HarmonyOS Next 剪切板能力详解

    开发准备 所需模块 在开发剪切板功能前,需要导入以下模块: import { BusinessError, pasteboard } from '@kit.BasicServicesKit'; import { // 获取系统剪贴板对象 let text = txt; // 创建一条纯文本类型的剪贴板内容对象 let pasteData = pasteboard.createData (pasteboard.MIMETYPE_TEXT_PLAIN, text); // 将数据写入系统剪贴板 let systemPasteboard = pasteboard.getSystemPasteboard

    34400编辑于 2025-08-18
  • 来自专栏日常技术分享

    iOS UITextFile手机号码限制11位和粘贴冲突解决办法

    NSNotification*)noti{ if (noti.object) { self.phoneTf.text = @""; UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; NSString *pasteStr = pasteboard.string; NSString

    1.7K00发布于 2019-04-18
  • 来自专栏iOS逆向与安全

    iOS【 ASO项目使用的技术】之 Inter process Communication

    UIDocumentInteractionController] 利用socket进行本地通信 https://blog.csdn.net/z929118967/article/details/109616038 [Mach Ports] Pasteboard 的开发例子【发红包】使用tweak和lua脚本结合进行实现https://blog.csdn.net/z929118967/article/details/76914272 UIPasteboard* pasteboard = [UIPasteboard generalPasteboard]; [pasteboard setString:@"A1"]; //使用tweak和lua脚本结合进行实现 //1、tweak侧的功能是

    98210发布于 2021-03-24
  • 来自专栏coding...

    iOS开发-RAC+MVVM练手项目 图床App写在前面准备工作界面设计首页历史关于后记

    = [UIPasteboard generalPasteboard]; [pasteboard setString:url]; }]; [image](%@)",homeModel.url]; UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; [pasteboard setString:markdown]; }]; [sheet bk_setCancelButtonWithTitle = [UIPasteboard generalPasteboard]; [pasteboard setString:url]; }]; [image](%@)",homeModel.url]; UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];

    1.2K20发布于 2018-08-23
  • 来自专栏Elton的技术分享博客

    禁用复制粘帖功能

    example, you would enable the Copy command if there is a selection or disable the Paste command if the pasteboard did not contain data with the correct pasteboard representation type.

    78550发布于 2021-01-26
  • 来自专栏小孟开发笔记

    微信小程序获取粘贴板内容

    微信小程序获取粘贴板内容 使用wx.getClipboardData方法获取粘贴板内容,然后setData上去就可以获取到粘贴板内容了,可以显示在input标签里 //获取粘贴板内容 pasteboard

    2K10编辑于 2023-02-20
  • 来自专栏鸿蒙开发笔记

    HarmonyOS NEXT 使用Web自定义长按菜单案例

    MenuItem({ content: $r('app.string.copy_link'), }) .onClick(() => { let pasteData = pasteboard.createData ('text/plain', this.linkUrl); pasteboard.getSystemPasteboard().setData(pasteData, (error) => {

    49820编辑于 2024-09-13
  • 来自专栏薛定喵君

    微信小程序分包反编译教程

    /components/pasteboard/pasteboard.wxml... Decompile success! Decompile . childaddress-card/childaddress-card.js components/cityView/cityView.js components/cropper/cropper.js components/pasteboard /pasteboard.js components/realInfo-view/realInfo-view.js components/show-model/show-model.js components

    4.5K10发布于 2020-11-26
  • harmony-utils之PasteboardUtil,剪贴板工具类

    PasteboardUtil.setDataSync(pasteboard.MIMETYPE_TEXT_PLAIN, text);getData 读取系统剪贴板内容let text = PasteboardUtil.getDataSync DOCTYPE html>\n" + "<html>\n" + "<head>\n" + "<meta charset=\"utf-8\">\n" + "<title>HTML-PASTEBOARD_HTML

    27300编辑于 2025-06-29
  • 来自专栏用户4773577的专栏

    鸿蒙Next应用权限管理

    ohos.permission.DISTRIBUTED_DATASYNC'//蓝牙const ACCESS_BLUETOOTH:Permissions = 'ohos.permission.ACCESS_BLUETOOTH'//剪切板const READ_PASTEBOARD :Permissions = 'ohos.permission.READ_PASTEBOARD'//文件夹const READ_WRITE_DOWNLOAD_DIRECTORY:Permissions

    61010编辑于 2025-06-28
  • 来自专栏iOS开发攻城狮的集散地

    UIActivityViewController系统原生分享-仿简书分享

    - (void)SystemAPI{ //复制链接功能 UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; pasteboard.string

    4.1K80发布于 2018-05-22
  • 鸿蒙5开发宝藏案例分享---一多开发实例(音乐)

    更惊艳的是分布式联动案例——手机复制文本后,通过Pasteboard和DeviceManager实现跨设备粘贴,传输时自动压缩数据节省30%带宽。

    30310编辑于 2025-06-27
  • 来自专栏个人路线

    OpenHarmony 5.1.0 Release (API 18震撼推出),新特性和优化一览

    docs/blob/OpenHarmony-5.1.0-Release/zh-cn/application-dev/reference/apis-basic-services-kit/js-apis-pasteboard.md openharmony/docs/blob/OpenHarmony-5.1.0-Release/zh-cn/application-dev/reference/apis-basic-services-kit/_pasteboard.md #oh_pasteboard_getchangecount [40] API 参考: https://gitee.com/openharmony/docs/blob/OpenHarmony-5.1.0

    1.4K20编辑于 2025-05-05
  • 来自专栏年轻人怎么睡得着的

    ​【TDSQL-C MySQL实践】实现剪切板历史存储

    db.cursor() db.select_db('tdqslnb') try: cursor.execute( """INSERT INTO `pasteboard

    53680编辑于 2023-10-19
  • 来自专栏万少的技术分享

    高质量 HarmonyOS 应用权限管控流程

    ohos.permission.RECEIVE_SMS ohos.permission.RECEIVE_WAP_MESSAGES ohos.permission.SEND_MESSAGES 剪切板 ohos.permission.READ_PASTEBOARD

    1.7K10编辑于 2025-02-10
领券