问题标签 [android-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.
android - 如何在 Kotlin 中删除 ClipboardManager 的 OnPrimaryClipChangedListener?
我使用以下代码来监控剪贴板的变化,我希望在我完成操作后移除监控器。
但是clipboard.removePrimaryClipChangedListener { }
需要传参数,怎么办?
代码
android - 如何将值复制到剪贴板
我目前正在尝试为我的应用程序包含复制到剪贴板功能。我的应用程序是一个条形码扫描仪,它在成功扫描条形码/二维码后产生 2 个按钮。这两个按钮是“访问”和“确定”,我想添加一个名为“复制到剪贴板”的额外按钮,它获取条形码扫描仪产生的值,并将其复制到 android 设备上的剪贴板。我使用的 android-studio 版本是 2.3.3
这是我的源代码(按钮被编程的部分在最后一个子程序中):
android - ClipboardManager 有时不拾取剪贴板内容
我一直在经历一些奇怪的行为。我的应用程序随机无法检测/拾取剪贴板内容(其他应用程序确实检测并正确粘贴)。我正在遵循这些准则。
我的代码看起来像这样。
我正在使用android.content.ClipboardManager
和使用 atargetSdk = 28
并ClipboardProvider
使用Dagger
. 它正在被注入一个applicationContext
.
特别是,我看到的是使用因为 insidewatchPrimaryClip()
发出事件,返回。null
paste()
clipboard.hasPrimaryClip()
false
有人遇到类似的事情吗?找不到类似的东西。有任何想法吗?
android - 是否有可能在 Android 10 的主屏幕小部件中粘贴剪贴板的内容?
我正在尝试创建一个小部件,该小部件从用户那里输入序列号。为方便起见,我还添加了一个粘贴按钮,因为序列号的长度为 14 位。以下代码适用于 android 10 之前的设备
然后我将串行与我们的串行正则表达式进行比较。问题是,当前代码段为 android 10 返回 null 值。
在限制之后,我在官方文档中找到了。
对剪贴板数据的访问受限。
除非您的应用是默认输入法编辑器 (IME) 或当前具有焦点的应用,否则您的应用无法在 Android 10 或更高版本上访问剪贴板数据。
按下小部件上的按钮时,有什么方法可以启用焦点?提前致谢。
android - 当后台应用程序在android中受到限制时复制到剪贴板?
当应用程序关闭时,我试图复制到剪贴板,但它没有将任何内容复制到剪贴板。我看到android 10限制了在后台读取剪贴板数据的访问权限,写入剪贴板也受到限制。
这是代码,当应用程序关闭时来自服务器的某些东西,我正在调用它,但它不起作用
欣赏建议。谢谢
android - Android剪贴板管理器未设置主剪辑
我正在尝试使用通知操作复制通知的文本,
为此,我正在创建广播接收器的意图,并在显示通知之前在其中添加通知文本。然后 PendingIntent 采取行动,像这样
NotificationReceiverCopy 类
我从意图中获取文本并将其添加到剪贴板,我检查了日志语句通知文本总是出现,但是 3 次中有 1 次未能将我的文本添加到剪贴板,即使 toast 打印“完成”文本也是不是他们在剪贴板中。
同样,它并不总是发生,文本总是出现在意图中,并且每次都会触发 toast 消息,但剪贴板并不总是有最新的文本。
android-clipboardmanager - android.content.ClipData 有大小限制吗?
上面的代码有时会抛出如下异常:
etPrimaryClip() 或 ClipData 是否有大小限制?
android - ClipboardManager 使整个模拟器崩溃
我正在测试ClipboardManager
单击按钮时将字符串复制到设备的剪贴板。我开始垃圾邮件点击按钮来测试它,它最终导致我的模拟器崩溃。
日志中抛出的错误:
第二次尝试:这是由于Toast
在 ClipboardCopy 之后出现的。删除后不再抛出此错误Toast
第三次尝试:
第四次尝试返回与第三次相同的错误日志。
有谁知道坠机的原因是什么?或者我该如何解决?