服务清除android中的剪贴板以防止复制粘贴

时间:2013-12-19 15:02:47

标签: android clipboard copy-paste

我想阻止复制粘贴我的mp4pdf文件。所以我想清除包含我的视频的剪贴板,然后粘贴到某个地方。当剪贴板获取我的文件地址进行粘贴时,我想清除剪贴板以防止复制粘贴。另外,我想强行关闭正在复制文件的应用程序... 可能吗?如果是,那怎么样? 我是android新手,请提供详细易懂的解决方案........

我已经看到了一些提出建议的网站:

ClipboardManager clipboard = (ClipboardManager)
getSystemService(Context.CLIPBOARD_SERVICE);

1 个答案:

答案 0 :(得分:2)

剪贴板只能复制文件URI,而不能复制文件本身,并且只有当您的应用程序实现ContentProvider并对URI上的标识符进行编码时才会复制。

默认情况下,用户无法简单地复制文件路径。您必须明确地编写此行为。

因此,您无需清除剪贴板,因为文件路径不会首先复制到剪贴板。

您的文件是安全的。

另见official tutorial