读取粘贴板内容
| function getClipValue(){ |
| if (plus.os.name == 'Android') { |
| var Context = plus.android.importClass("android.content.Context"); |
| var main = plus.android.runtimeMainActivity(); |
| var clip = main.getSystemService(Context.CLIPBOARD_SERVICE); |
| return plus.android.invoke(clip, "getText"); |
| } else { |
| var UIPasteboard = plus.ios.importClass("UIPasteboard"); |
| var generalPasteboard = UIPasteboard.generalPasteboard(); |
| var _val = generalPasteboard.plusCallMethod({ valueForPasteboardType: "public.utf8-plain-text" }); |
| return _val || ''; |
| } |
| } |
设置粘贴板内容
| function setClipValue(){ |
| if (plus.os.name == "Android") { |
| var Context = plus.android.importClass("android.content.Context"); |
| var main = plus.android.runtimeMainActivity(); |
| var clip = main.getSystemService(Context.CLIPBOARD_SERVICE); |
| plus.android.invoke(clip, "setText", text); |
| |
| } else if (plus.os.name == "iOS") { |
| var UIPasteboard = plus.ios.importClass("UIPasteboard"); |
| var generalPasteboard = UIPasteboard.generalPasteboard(); |
| generalPasteboard.plusCallMethod({ |
| setValue: text, |
| forPasteboardType: "public.utf8-plain-text" |
| }); |
| generalPasteboard.plusCallMethod({ |
| valueForPasteboardType: "public.utf8-plain-text" |
| }); |
| |
| } |
| } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端