当前位置: 首页 > 知识库问答 >
问题:

Android剪贴板换听筒4.3就断了?

华宇
2023-03-14

所以我有一个应用程序来监视剪贴板并将数据复制到数据库。从大约4.0开始,从来没有遇到过问题。现在有了4.3,每当您尝试复制时,您从中复制的应用程序都会崩溃。像这样的标准就可以了。还有其他人遇到这种情况或知道解决方法吗?

剪贴板管理器管理器=(剪贴板管理器)获取系统服务(CLIPBOARD_SERVICE);经理addPrimaryClipChangedListener(new ClipboardManager.OnPrimaryChipChanged Listener){@覆盖Primary ClipChange()上的公共void{}});

共有1个答案

郑鸿朗
2023-03-14

马克·墨菲有一篇关于这个主题的博客文章:

http://commonsware.com/blog/2013/08/08/developer-psa-please-fix-your-clipboard-handling.html

 类似资料:
  • 在系统剪贴板上执行复制和剪贴操作 进程: 主进程, 渲染进程​ 复制字符串例子: 1 const {clipboard} = require('electron') 2 clipboard.writeText('Example String') Copied! 在X Window系统上,还有一个选择剪贴板。要操作它,你需要传递selection到每个方法: 1 const {clipboard}

  • 在系统剪贴板上执行复制和粘贴操作。 进程: Main, Renderer 下面的示例演示如何将字符串写入剪贴板: const { clipboard } = require('electron') clipboard.writeText('Example String') On Linux, there is also a selection clipboard. To manipulate it

  • 我想在Android API上测试剪贴板,所以我开始使用Android的ClipboardManager和ClipData类创建一个简单的应用程序。我遵循了Android网站上的“复制和粘贴”指南,尽管我必须填写几个地方,因为该指南没有每行必要的代码(但我最终不得不注释掉Intent和URI粘贴方法,因为它没有给出具体的示例,因为我假设数据是多种多样的)。我运行了应用程序,但由于某种原因,我发送的

  • 我正在编写一个在剪贴板上运行的程序,我想在启动时备份剪贴板内容,并在完成后恢复它。所以看起来像: 一般来说,它工作正常,但当我从Intellij复制一部分代码并运行程序时,它会抛出: 异常"java.lang.ClassNotFoundException: com/intellij/codeInsight/editorActions/FoldingData"在构建DataFlavor时用于:应用程

  • Clipboard对象保存同一应用程序的两个进程或两个小部件之间的共享数据。 gtk.Clipboard是gtk.SelectionData类的高级接口。 以下是gtk.Clipboard构造函数的原型 - gtk.Clipboard(display,selction) 这里,display参数对应于要为其创建或检索剪贴板的gtk.gdk.Display对象。 默认情况下,它是标准输出设备。 s

  • 介绍 在Hutool群友的强烈要求下,在3.2.0+ 中新增了ClipboardUtil这个类用于简化操作剪贴板(当然使用场景被局限)。 使用 ClipboardUtil 封装了几个常用的静态方法: 通用方法 getClipboard 获取系统剪贴板 set 设置内容到剪贴板 get 获取剪贴板内容 针对文本 setStr 设置文本到剪贴板 getStr 从剪贴板获取文本 针对Image对象(图片