如何知道用户何时在 android 中将内容复制到剪贴板?
How to know when user copied something to clipboard in android?
当用户将内容复制到剪贴板时,我可以在 android 中处理任何事件吗?
例如,当用户在 android 系统中单击复制时显示 "You did it"
谢谢
是
您可以在 Android 中使用 ClipboardManager
class 中的 OnPrimaryClipChangedListener
。
看看this
编辑:
示例:
class ClipboardListener implements ClipboardManager.OnPrimaryClipChangedListener
{
public void onPrimaryClipChanged()
{
// use getPrimaryClip() to get the data or simply display a toast
}
}
ClipboardManager clipBoard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
clipBoard.addPrimaryClipChangedListener( new ClipboardListener() );
当用户将内容复制到剪贴板时,我可以在 android 中处理任何事件吗?
例如,当用户在 android 系统中单击复制时显示 "You did it"
谢谢
是
您可以在 Android 中使用 ClipboardManager
class 中的 OnPrimaryClipChangedListener
。
看看this
编辑: 示例:
class ClipboardListener implements ClipboardManager.OnPrimaryClipChangedListener
{
public void onPrimaryClipChanged()
{
// use getPrimaryClip() to get the data or simply display a toast
}
}
ClipboardManager clipBoard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE);
clipBoard.addPrimaryClipChangedListener( new ClipboardListener() );