1

我想限制应用程序内的程序剪切/复制并粘贴到应用程序外。但是我必须能够在我的应用程序中剪切/复制和粘贴。我该如何实施?

我面临的问题是,一旦我退出应用程序,我尝试粘贴它不会粘贴任何内容,但是如果我打开剪贴板,那么我可以从我的应用程序中看到我存储在剪贴板中的所有项目。

4

2 回答 2

2

好吧,我认为这应该可行。

使用 ClipboardManager

如果它

hasText() 

看看是否使用 clipdata.newPlainText 方法在 onPause() 方法中将空字符串添加到剪贴板可以解决它。

于 2012-10-09T06:51:54.080 回答
1

我该如何实施?

您不使用剪贴板。剪贴板是设备范围的系统服务。你放在那里的任何东西都可以用于其他应用程序。

欢迎您在应用程序中创建自己的“剪贴板”结构并尝试使用它。这将不是完全可靠的,因为您将无法控制EditText所有设备上的系统剪贴板的行为,但这可能是也可能不是您特别关注的领域。

于 2012-10-09T10:26:35.540 回答