问题标签 [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 投票
2 回答
1083 浏览

android - 从 TextView 或 EditText 中选择文本

我有几个TextView和几个EditText,我想从中选择一个数据子字符串来复制 API 级别 10 及更高级别。我已经OnLongClickListener为这个问题实现了一个,但它(可以理解)抛出一个ArrayOutOfBoundsException

我曾考虑过实现 OnTouchListener,但这只会返回对我没有用的 x 和 y 位置。

0 投票
3 回答
16903 浏览

android - 服务 - android剪贴板监听器

我需要一个简单的服务(它将在后台运行),当用户从浏览器或短信等复制任何内容时,会有一个显示该文本的 toast。

例子: 在此处输入图像描述

此服务必须在 android 2.1 及更高版本上运行。

今天(从上午10:35到现在[晚上11:11])我一直在搜索互联网并测试了几个代码,但到目前为止我还没有得出结论。

一些用户在回答这样的问题时建议使用(my-clips)项目。我明白了,你可以下载这个。但是这个项目很复杂,我很困惑。

谁能给我一个非常简单的例子吗?谢谢你


编辑:

这是在后台运行的简单应用程序。当用户未打开此应用并从浏览器或短信等复制任何文本时,此应用将处于活动状态并显示toast如下:You copy this: ...

0 投票
1 回答
261 浏览

java - How to only paste to clipboard if it's not already there

I'm letting the user long click on a TextView and that will copy the text of the TextView to their Clipboard.

I want it so that before it will actually copy the text of the TextView to their Clipboard, it will check if the last Clip on their Clipboard is the different than the text.

Here is the code:

I can only imagine that the method getPrimaryClip() is not returning a String and toString() also doesn't work. How can I get the most recent Clip as a String?

0 投票
1 回答
57 浏览

java - 将副本添加到您的应用程序

我正在尝试向我的应用程序添加复制功能,但是当我单击 textview 时添加它时它崩溃了我认为我在添加的代码中存在某种错误SecondActivity.java

这是我的代码

最后一部分是我添加的允许复制我希望你能帮助我修复它

0 投票
2 回答
3531 浏览

android - 如何从android中的listview复制文本?

如何从 ListView 复制文本?对于复制文本,我正在使用剪贴板管理器。但是,它不起作用。这是我的代码:

当用户长按项目时,我只是显示一个弹出窗口并复制文本,但它不起作用..请帮助我。

0 投票
0 回答
112 浏览

android - 剪贴板中的 getIntent/URI/Text 有什么区别?

我试图理解 android 中 getIntent()、getURI() 和 getText() 之间的简单区别,但从外行的角度来看,这非常令人困惑。在stackoverflow中找不到类似的问题。

  • URI 已经是文本,那么 getURI() 与 getText() 有何不同。Clipboard 在什么情况下会保存 URI 和 text/plain mime-types ?

  • 剪贴板是否仅在从程序中调用 Intent mime 类型时才保存它们?或者可以通过在移动设备的文件系统中复制文件/应用程序来保存意图(这可能是一个奇怪的问题,因为我永远无法在移动设备中复制文件/应用程序快捷方式)

简而言之,有人可以解释一下 Text/URL/Intent 保存在剪贴板中的情况吗?任何帮助将不胜感激。

0 投票
1 回答
7230 浏览

android - 永久收听剪贴板更改

我正在构建一个应用程序,它将启动一个能够监听剪贴板更改的服务。

我真正想要的是永久记录(并将其写入存储中)剪贴板中的每一个更改,因此当我启动我的应用程序时,我可以读取该服务写入的存储文件。这意味着,我的应用程序和服务之间不需要直接通信,也不需要使用唤醒锁来保持设备运行(因为剪贴板在设备处于睡眠状态时几乎不会改变)。

我正在使用处理程序来反复检查剪贴板,我想知道如何实现 clipboardListener 来检查这些更改。

0 投票
1 回答
238 浏览

android - 何时从 EditText 中检索数据并复制到剪贴板供用户获取?

我正在为 Android 开发一个剪贴板管理器应用程序,它涉及从用户之前复制的内容中检索存储的数据。我希望在用户点击粘贴时显示此数据。有人知道我该如何实现吗?下面提供了我的代码。

在我可以从 ets 中的下一个位置检索数据之前,我可以在 if 语句中放入什么来确保用户获得了检索数据(很可能是通过粘贴)?我感谢您的帮助。谢谢你。

0 投票
1 回答
114 浏览

android - 在 Android 中防止系统生成的 Toast

我在我的服务中添加了一个 OnPrimaryClipChangedListener(),它检测用户何时复制任何文本,并将一些输出显示为 Toast。

但是,在某些应用程序(例如 Gmail)中,当用户复制测试时,会显示带有消息“文本已复制到剪贴板”的 Toast,它会覆盖我的消息显示的 Toast。

如何抑制其他 Toast 消息?

谢谢

0 投票
0 回答
388 浏览

android - 剪贴板不清楚

我创建了一个 android 应用程序,我正在使用此代码在应用程序的 onPause 方法中清除剪贴板

此代码适用于几乎所有设备,但不适用于三星 s4 我的三星 s4 有 android 4.4.2 操作系统

请帮我。