枝!
我正在尝试开发一个可以执行以下两个选项之一的应用程序 -
每当用户在任何应用程序中标记文本时(使用常规复制/粘贴),除了复制/剪切之外还有另一个选项可以打开我的应用程序。 (优选的)
我的应用会在另一个应用中收听复制文字事件,并会向用户显示通知。当他们按下它时,它将打开我的应用程序。
我还没有办法做这些选项中的任何一种。有人声称我可以听取复制活动,但我无法理解如何做到这一点(Android : How to listen to longclick events in any text area in other applications? click-events-in-any -text个区域中-其他的应用程序)。
我当然不是在寻找任何人为我编写代码,如果可能的话,只是指向正确方向的指针。
提前致谢, 沙哈尔
答案 0 :(得分:0)
经过短暂的调查后,我认为不可能。您可以查看this指南,但它表示使用Android中的ClipboardManager实现复制/粘贴,它看起来像是系统的一部分。并且它不提供任何钩子或接口来拦截其他应用程序中的复制/粘贴事件。 当然,你可能会在root设备上深入研究这种机制,但这对所有用户都不起作用。