从自定义键盘复制/粘贴剪贴板
Posted
技术标签:
【中文标题】从自定义键盘复制/粘贴剪贴板【英文标题】:Clipboard copy/paste from custom keyboard 【发布时间】:2015-10-06 21:57:30 【问题描述】:我正在努力寻找在“其他系统应用程序”的输入字段上复制/粘贴图像的解决方案
特别是,我创建了自己的自定义键盘,我可以在其中按下表情符号按钮。此时,将显示一个面板并列出一组图像(存储在设备上)。在每次点击图片时,我想将所选图片粘贴到当前输入字段中(例如,如果当前应用是任何即时消息,如 WApp,我想将所选图片粘贴到其输入字段中)。
问题是:我必须实现自己的 Content Provider(为了让其他应用正确解析我的图像的 uri),或者我可以使用 OS 提供的 Media Store 提供程序?
您能给我任何建议以实现这一目标吗?提前致谢
【问题讨论】:
【参考方案1】:如果在 IME 中设置 emoji,那么您只需使用 emoji 的十六进制 unicode-
int keyCode = 0x1F60F;
getEmijoByUnicode(keyCode);
getCurrentInputConnection().commitText(getEmijoByUnicode(keyCode), 1);
使用这个方法
public String getEmijoByUnicode(int unicode)
return new String(Character.toChars(unicode));
【讨论】:
以上是关于从自定义键盘复制/粘贴剪贴板的主要内容,如果未能解决你的问题,请参考以下文章
iOS8 自定义键盘 - 复制和粘贴到 UIPasteboard
多个需要复制的内容----自定义复制粘贴--快捷键---的---方法或工具?