我需要在本机内置的 android web 浏览器中检索从 webside 复制的图像。我想知道内置应用程序中的 CopyPaste 操作使用什么样的机制,因为它不是“标准”剪贴板。例如。在浏览器中复制图像后(显示复制到剪贴板 toast),粘贴到新短信时,我可以浏览“剪贴板”内容并选择我要粘贴的内容。内容可以是文本、链接和图像。
在我的方法中,我在后台服务中使用剪贴板侦听器
listener = new ClipboardManager.OnPrimaryClipChangedListener() {
@Override
public void onPrimaryClipChanged() {
Log.d(LOG_TAG, "Clipboard content changed");
processClipboardContent();
}
};
manager.addPrimaryClipChangedListener(listener); // ClipboardManager
这适用于复制到剪贴板的文本内容。但是,在浏览器中复制图像时不会通知此侦听器。我使用三星 Galaxy S5 进行测试。任何想法如何检索在内置浏览器中复制的内容(可能的 URI)?