剪贴板内容更改的侦听器?

2024-01-11

有没有办法注册一个方法,以便在用户结束“文本选择模式”时自动调用该方法(从而将选择复制到剪贴板)?


我想你正在寻找ClipboardManager.addPrimaryClipChangedListener() http://developer.android.com/reference/android/content/ClipboardManager.html#addPrimaryClipChangedListener%28android.content.ClipboardManager.OnPrimaryClipChangedListener%29.

Edit- 这是针对Android 3.0的,在早期的关卡中我没有看到任何其他与剪贴板相关的api。

另请参阅剪贴板管理器 http://developer.android.com/guide/topics/clipboard/copy-paste.html#ClipboardManager复制和粘贴指南中的文档。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

剪贴板内容更改的侦听器? 的相关文章

  • getItem 与 getItemAtPosition

    有两种方法可以获取列表视图中的选定项目 list getAdapter getItem position list getItemAtPosition position 我的问题是 哪一种是首选的做法 我见过人们同时使用这两种方法 您可以使
  • 导航组件重复 NavArgs 的问题

    我有一个片段 class SomeFragment private val args by navArgs
  • 如何将安卓手机从睡眠状态唤醒?

    如何以编程方式将 Android 手机从睡眠状态唤醒 挂起至内存 我不想获取任何唤醒锁 这意味着手机在禁用 CPU 的情况下进入 真正的 睡眠状态 我想我可以使用某种RTC 实时时钟 机制 有人有例子吗 Thanks 为了让Activity
  • 为什么将函数参数声明为最终的?

    我目前正在阅读 Sams 出版的 24 小时自学 Android 应用程序开发 一书 我对 Java Android 或其他方面还比较陌生 我对 ActionScript 3 有非常扎实的背景 它与 Java 有足够的相似之处 因此该语言本
  • 在自定义对象中创建时粘性服务不会重新启动

    我有一个具有绑定服务的单例对象 我希望它重新启动 当我从启动器启动应用程序时 单例对象将初始化并绑定到这个现有的服务实例 以下是在单例中创建和绑定服务的代码 public class MyState private static MySta
  • 如何从 SQLite 获取记录总数

    我正在尝试从 Sqlite DB 获取行的总数 以下是我想要做的代码片段 我不知道我在这里做错了什么 public static int getTotalCount Context context Cursor c null try c g
  • Android libgdx 首选项丢失

    我在 Libgdx 引擎中创建了 Android 游戏 一段时间后 我注意到在某些应用程序杀手中杀死该应用程序后 或者如果我在 Android 设置中执行 强制关闭 操作 我保存到首选项中的游戏选项就会丢失 有办法防止这种情况吗 我从来没有
  • RxJava、Proguard 和 sun.misc.Unsafe

    我有以下问题RxJava 1 1 0 使用时Proguard 我没有更改 RxJava 版本或其 pro文件 但更新后OkHttp我无法编译使用Proguard因为我有关于sun misc Unsafe不在场 rxJava pro keep
  • 设置从 Facebook 登录获取用户电子邮件 ID 的权限

    我在用着Facebook 3 0 SDK对于安卓 我必须实施Facebook登录 我正在访问用户的基本信息 例如姓名 用户 ID 但我也想访问用户的电子邮件 我浏览了很多博客和论坛 但不知道该怎么做 我正在使用我自己的 android 按钮
  • 在 Android 中使用 DataOutputStream 在 POST 正文中发送特殊字符 (ë ä ï)

    我目前正在开发一个具有大量服务器端通信的 Android 应用程序 昨天 我收到一份错误报告 称用户无法发送 简单 特殊字符 例如 我搜索过但没有找到任何有用的东西 可能重复 没有答案 https stackoverflow com que
  • 获取 AlarmManager 中活动的 PendingIntents 列表

    我有办法获取活动列表PendingIntent在设备中 我开始工作AlarmManager我想看看我的PendingIntents 已正确创建和删除 也很高兴看到其他什么PendingIntent在那里 只是为了看看某些应用程序是否正在做一
  • 请求位置更新参数

    这就是 requestLocationUpdates 的样子 我使用它的方式 requestLocationUpdates String provider long minTime float minDistance LocationLis
  • Android 版 Robotium - solo.searchText () 不起作用

    我在使用 Robotium 时遇到 searchText 函数问题 我正在寻找这个字符串
  • 带有自定义阵列适配器的微调器不允许选择项目

    我使用自定义阵列适配器作为微调器 但是 当在下拉列表中选择一个项目时 下拉列表保留在那里 并且微调器不会更新 这是错误行为 与使用带有字符串的通用数组适配器相比 这是自定义类 我错过了什么吗 谢谢 public class Calendar
  • Android构建apk:控制MANIFEST.MF

    Android 构建 APK 假设一个 apk 包含一个库 jar 例如 foo jar 该库具有 META INF MANIFEST MF 这对于它的运行很重要 但在APK中有一个包含签名数据的MANIFEST MF 并且lib jar
  • 如何将设备连接到Eclipse?

    我无法解决这个简单的问题 我正在尝试通过 USB 电缆将我的设备连接到 Eclipse 在我的 PC 上 我已经安装了 Eclipse 和 Android SDK 并且在模拟器上运行该程序运行良好 我已在我的电脑上下载并安装了 Samsun
  • 当手机旋转(方向改变)时如何最好地重新创建标记/折线

    背景 开发一个使用 Android Google Map v2 的本机 Android 应用程序 使用android support v4 app FragmentActivity 在 Android v2 2 上运行 客观的 在更改手机方
  • 保护 APK 中的字符串

    我正在使用 Xamarin 的 Mono for Android 开发一个 Android 应用程序 我目前正在努力使用 Google Play API 添加应用内购买功能 为此 我需要从我的应用程序内向 Google 发送公共许可证密钥
  • 使用 Espresso 检查 EditText 的字体大小、高度和宽度

    如何使用 Espresso 检查 EditText 的字体大小 高度和宽度 目前要分割我使用的文本 onView withId R id editText1 perform clearText typeText Amr 并阅读文本 onVi
  • 在 Google 地图上绘制线条/路径

    我很长一段时间都在忙于寻找如何在 HelloMapView 中的地图上的两个 GPS 点之间画一条线 但没有运气 谁能告诉我该怎么做 假设我使用扩展 MapView 的 HelloMapView 我需要使用叠加层吗 如果是这样 我是否必须重

随机推荐

  • C - for 循环的缩写,仅执行一次

    我在 Mac 上用 ANSI C 编写了命令行实用程序 其中包含为单链表创建冒泡排序数组的函数 我声明了循环变量 int a 0 int b 0 我以缩写风格编写了循环的冒泡排序 即 将变量初始化留空 for a lt size a for
  • 使用 Google 地图轨迹 API

    我必须开发一个车辆跟踪系统 我已经完成了 Google Map API 和 Google Map Tracks API 教程 IE Google 地图 API 网络 https developers google com maps docu
  • 在 Java 中如何将一个数组的值设置为另一个数组的值?

    假设您有两个数组 int a 2 3 4 int b 4 5 6 如何将数组 a 设置为数组 b 并使它们保持不同的不同对象 就像我想到这样做 a b 但这不起作用 因为它只是创建 a 引用数组b 那么 将两个数组设置为相等 同时保持它们独
  • 从序列图创建代码

    有没有办法从序列图生成代码 我能找到的只是逆向工程 即 从生成的代码中您可以获得序列图 有没有办法做其他事情 从图表到源代码生成 UML 类图已经实现了这一点 相同的链接http msdn microsoft com en us libra
  • 创建 App Engine 后端时找不到 gcm.jar 错误 => 建议安装已弃用的库

    使用 Android Developer Studio 我尝试从菜单中为现有 Android 项目创建 App Engine 后端 工具 gt Google Cloud 工具 gt 生成 App Engine 后端 错误消息是 找不到 gc
  • 如何将一些文件从一个 git 存储库移动到另一个(不是克隆),保留历史记录

    我们的 Git 存储库最初是一个庞大的 SVN 存储库的一部分 其中每个项目都有自己的树 如下所示 project1 branches tags trunk project2 branches tags trunk 显然 使用以下命令将文件
  • 在 PHP 中从序列化数组中获取一个值

    您认为从数组中获取单个值的最有效方法是什么 我知道它是什么 我知道它在哪里 目前我正在这样做 array unserialize storedArray var array keyOne 想知道是否有更好的方法 你做得很好 我想不出比你所做
  • 使用 UNION INSERT INTO SELECT 奇怪的顺序

    我有一个典型的非标准化表 tempTable 具有多个编号的列 rep1 rep2 所以我编写了一个脚本将非标准化数据插入到标准化表中 myTable insert into myTable select idRep rep FROM se
  • VBA 中的文本文件:打开/查找替换/另存为/关闭文件

    这是我希望做的伪代码 Open text File Find XXXXX and Replace with YYYY Save text File As Close text file 这就是我到目前为止所拥有的 Private Sub C
  • 在姓氏搜索中添加撇号

    我创建了一个过程 它将按姓氏返回申请人列表 我在搜索姓氏中带有撇号的申请人时遇到问题 例如 O Connor 您能帮忙找到这些申请人吗 以下是我的搜索代码 if Rtrim FirstName lt gt begin If Len Firs
  • 如何更改 R 中栅格图层的分辨率

    我正在使用 R 中的几个高分辨率栅格图层 对于我正在运行的某些分析来说 详细程度过高 因此我想通过降低分辨率来加快速度 坐标系为 UTM 因此单位为米 分辨率显示为 30 30 x y 所以看来这里的分辨率是30m 有人可以告诉我如何将分辨
  • 使用 Antlr 获取标识符和函数名称

    我正在尝试使用和理解 AntLR 这对我来说是新的 我的目的是读取用 C 编写的源代码文件并从中提取标识符 变量和函数名称 在我的 C 语法中 文件C g4 考虑 identifierList Identifier identifierLi
  • CSS 媒体查询横向 Android 软键盘

    我正在开发一个平板电脑网络应用程序 适用于 android 和 ios 我面临的问题是 已经给我带来了2天的麻烦了 问题是 在 Android 上 当您处于纵向模式时 例如 您将焦点放在输入字段上 因此软键盘会弹出 CSS 媒体查询方向更改
  • TextWatcher afterTextChanged 导致 android 中的 stackoverflow

    我有一个方法drawItems 每次都会创建一个新布局并将其设置为contentView 而且我也有一个控制EditText当内容更改时 它应该删除其他元素 edit addTextChangedListener new TextWatch
  • TSLint:未使用的 var 关键字

    我已经为我的 TypeScript 项目配置了 TSLint 但我不知道警告是什么意思forbidden var keyword意思是 这是一个最小的示例 它会导致 TSLint 警告 var x number 1 谢谢 Edit 我正在使
  • 如何在不使用 Visual Studio 2010 的情况下为 Visual Studio 2010 解决方案创建 msi 文件?

    我们有一个旧的 Visual Studio 2010 Windows 窗体应用程序 其中有一个用于创建 msi 文件的安装项目 这是我们在 Jenkins 中调用的命令 C Program Files x86 Microsoft Visua
  • 带参数的方法过程

    是否可以在 Crystal 中使用带参数的方法 proc 就像是 def foo baz puts baz foo end proc gt foo proc call Hi 是的 如果方法有参数 则必须指定它们的类型 proc gt foo
  • while 循环中的 Ruby CSV.each 未第二次执行

    我正在研究事件报告者 http tutorials jumpstartlab com projects event reporter html帮助学习 Ruby 的项目 这是我到目前为止所得到的 require CSV puts Welco
  • DialogFlow:如何要求用户拼写一个单词,我们可以在断开连接之前增加“错误”的数量吗?

    我还有两个关于 DialogFlow 和与 google home Assistant 集成的基本问题 我在之前的研究中没有找到它 但可能在某个地方错过了它 真的希望不是因为我不想增加负担 而是一个用户在谷歌圈子里坚持让我考虑使用 stac
  • 剪贴板内容更改的侦听器?

    有没有办法注册一个方法 以便在用户结束 文本选择模式 时自动调用该方法 从而将选择复制到剪贴板 我想你正在寻找ClipboardManager addPrimaryClipChangedListener http developer and