问题标签 [clipboardmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
14 回答
117056 浏览

android - 如何在我的 Android 应用程序中以编程方式复制文本?

我正在构建一个 Android 应用程序,我想复制 EditText 小部件的文本值。用户可以按Menu+AthenMenu+C来复制值,但我将如何以编程方式执行此操作?

0 投票
1 回答
5947 浏览

java - Android : 为 ClipboardManager 实现广播接收器

我想实现一个监听器,如果有人从任何应用程序复制了任何东西,它将监听。

我听说ClipboardManager.OnPrimaryClipChangedListener()哪个会听复制动作,但这不是接收器(据我了解)。我有一个示例应用程序,该应用程序背后的逻辑是,从系统启动启动服务并运行一个将监听复制操作的服务,但我认为这会耗尽电池电量。我对吗?

那么我怎样才能实现一个可以监听复制动作的广播接收器。

0 投票
1 回答
1134 浏览

android - 了解复制/粘贴 Android

我正在遵循Android 开发者页面上的复制和粘贴指南。但是,有一个部分我不太明白,即使用纯文本粘贴的部分:

我可以理解其中的大部分内容,但让我措手不及的是成员变量的使用。我知道这些指南不是 1:1 的代码,但我只是发现并没有看到一个名为“menu”的变量。所以,我问那些可能比我更了解 Android 的人,这个变量的目的是什么?我知道我回去编辑了 menu.xml 文件,所以我有一个“复制”和“粘贴”项目(这个“教程”似乎使用了),但现在我不知道如何实例化/初始化这个菜单,我也不知道它的用途。谁可以给我解释一下这个?

谢谢。

0 投票
1 回答
2766 浏览

android - Android剪贴板不复制文本

我想在 Android API 上测试剪贴板,所以我开始使用 Android 的 ClipboardManager 和 ClipData 类创建一个简单的应用程序。我遵循了Android 网站上的复制和粘贴指南,尽管我必须填写几个地方,因为本指南没有必要的每一行代码(我最终不得不注释掉 Intent 和 URI 粘贴方法,因为它没有给出具体的例子,因为我假设数据的多样性)。我运行应用程序,但由于某种原因,我发送的文本似乎不起作用或显示。有谁知道这可能是什么原因造成的?

这是我的课:

编辑:这是我的 menu.xml 文件,以帮助弄清楚为什么我的菜单没有显示复制/粘贴选项。

0 投票
1 回答
1104 浏览

android - Android:寻找复制/粘贴复杂对象的有效策略

我正在设计一个适用于复杂对象列表的 Android 应用程序。一个对象包括带有一组属性(例如,重要性级别和上次查看时间)的文本或图形数据。我想通过遵循 3 条规则的复制和粘贴功能来帮助我的应用程序:

  • 当用户复制对象然后将其粘贴到我的应用程序时,将添加具有相同属性的对象的完整副本。
  • 当用户复制一个对象,然后将其粘贴到使用新的复制/粘贴 API (android.content.ClipboardManager) 的其他应用程序时,该应用程序将接收文本或图像,具体取决于对象表示的文本数据还是图形数据。如果是图像,该应用程序将接收文件路径或媒体库内容 URI 形式的图像。
  • 当用户复制一个对象,然后将其粘贴到使用老式已弃用 API (android.text.ClipboardManager) 的其他应用程序时,该应用程序将只接收由该对象表示的文本。如果对象表示图像,则该应用程序将接收文本表示形式的 URI,甚至是空文本。

到目前为止,我已经研究了 Google 文档并浏览了各种编程论坛,但没有找到任何关于如何执行此操作的答案或解释它不可行的解释。目前我有两个弊端可供选择:
1)创建一个与对象一起使用的内容提供者,并将内容URI复制到剪贴板。不幸的是,这意味着第 3 方应用程序,为了检索文本或图像,必须知道我的内容提供者的内部组织,我当然不能假设。
2) 仅将文本数据(类型为 ClipDescription.MIMETYPE_TEXT_PLAIN)或仅复制到图像的 URI(类型为 ClipDescription.MIMETYPE_TEXT_URILIST)复制到剪贴板。在这种情况下,粘贴到我自己的应用程序时,我无法保留对象的属性。

有任何想法吗?

0 投票
1 回答
931 浏览

python-3.x - Python clipboard manager?

Where would be a good place start learning to program a clipboard manager in python. i want to be able to copy selected text with a keyboard macro and set it to a slot identified ny the key combo "ctrl+alt+c+1", "ctrl+alt+c+2" storing more than one thing, also so would be got to be able to contaminate on to what is in a slot, if one would want. Any way that is the project i want to write, i write in python 3.2, python 2.7, and java 7. what libraries should i start learning i guess is what i am asking.

0 投票
1 回答
2531 浏览

android - 如何在 Android 上将图像复制到剪贴板管理器,例如?

我想将存储在资源文件夹中的图像复制到剪贴板管理器,以便稍后粘贴到另一个应用程序上,例如邮件、whatapp 或聊天。我有研究人员的几个链接,有些人提到这可以通过将 uri 制作到文件中来完成。

这是我得到的最好的,有人可以指出一个可行的例子。

0 投票
1 回答
1254 浏览

android - 重启手机后Android从剪贴板粘贴文本

我正在使用 android 剪贴板管理器并尝试将字符串粘贴到我的 android 应用程序中,如developer.android.com 教程中所述。我可以在正常情况下粘贴字符串,但在以下情况下会出现问题。

设想:

我从文本文件中复制一个字符串。然后重启手机/安卓设备。然后我运行我的应用程序。现在在我的应用程序中,clipBoard.hasPrimaryClip() 函数返回 false。所以剪贴板中不应该有数据复制。但是,如果我打开一个文本文件或打开 Skype,我可以粘贴在重新启动手机/Android 设备之前复制的字符串。

那么如何在重新启动之前获取复制到剪贴板的字符串。

0 投票
1 回答
740 浏览

c# - 剪贴板查看器:WM_DRAWCLIPBOARD 有时会触发多次

我以标准建议的方式创建了一个剪贴板查看器,如下所示编辑 WndProc。

当剪贴板中有新数据可用时,我的应用程序只需要得到通知。一切正常,消息被正确检测到。

有时(这很难重现)我会收到大量 WM_DRAWCLIPBOARD 生成的事件,这些事件使用相同的时间戳生成,与剪贴板中的相同数据相关联。知道什么可能导致这种情况吗?有关如何获取有关这些消息的更多信息的任何建议?

谢谢。

0 投票
1 回答
4285 浏览

android - 在 Android 中清除剪贴板数据

我正在尝试清除 android 中的剪贴板数据,如下所示,但它没有清除它。

有任何想法吗 ?