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

无法在Android 10上获取剪贴板信息

袁琪
2023-03-14

在后台获取剪贴板信息在android 9上运行良好,但在android 10上不起作用

有没有办法在android 10中获取剪贴板信息?

谢谢你

clipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);

clipboard.addPrimaryClipChangedListener(new ClipboardManager.OnPrimaryClipChangedListener() {
    @Override
    public void onPrimaryClipChanged() {


    }
});

共有1个答案

史磊
2023-03-14

正如Android10的变化所解释的:

对剪贴板数据的访问受限:除非您的应用是默认输入法编辑器(IME)或当前具有焦点的应用,否则您的应用无法访问Android 10或更高版本上的剪贴板数据。

没有办法,你可以在官方文件上找到更多信息

 类似资料:
  • 本文向大家介绍jQuery获取剪贴板内容的方法,包括了jQuery获取剪贴板内容的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery获取剪贴板内容的方法。分享给大家供大家参考,具体如下: 这两天弄fckeditor粘贴功能,随着工作的深入和在网上查询资料,知道了在网页中一般是不允许访问“剪贴板”的,因为这样存在着很大的安全隐患,我自己也尝试着写了一个简单的demo 在IE和F

  • 在系统剪贴板上执行复制和剪贴操作 进程: 主进程, 渲染进程​ 复制字符串例子: 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

  • 问题内容: 所以我想获得用户剪贴板的实际字节。我找不到这样做的方法,我所能找到的就是如何将剪贴板作为字符串获取。 若要将剪贴板作为字符串,我必须执行以下操作: 帮助将不胜感激。 问题答案: 获得剪贴板的String表示后,就可以通过String#getBytes()获得字节。

  • 本文向大家介绍JS实现获取剪贴板内容的方法,包括了JS实现获取剪贴板内容的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS实现获取剪贴板内容的方法。分享给大家供大家参考,具体如下: 这里介绍了JS获取剪贴板内容的代码: 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript切换特效与技巧总结》、《JavaScript查找算法技巧总结》、《JavaSc

  • 问题内容: 我已经知道如何从Java剪贴板中获取纯文本,但是有时文本会以某种奇怪的方式进行编码,例如从Microsoft Word或从网站复制甚至从Eclipse复制源代码时。 如何从这些s中提取纯文本? 问题答案: 使用getData()方法和stringFlavor,您应该从剪贴板中获取纯文本。 如果剪贴板中有奇怪的文本,我认为,这应该是将数据放入剪贴板的程序问题。