1

嗨!

我正在尝试开发一个可以执行以下两个选项之一的应用程序-

  1. 每当用户在任何应用程序中标记文本时(使用常规复制/粘贴),除了复制/剪切之外,还有另一个选项可以打开我的应用程序。(首选)

  2. 我的应用程序会监听另一个应用程序中的复制文本事件,并向用户显示通知。当他们按下它时,它将打开我的应用程序。

我还没有找到一种方法来执行这些选项中的任何一个。有人声称我可以收听复制活动,但我不明白该怎么做(Android:如何在其他应用程序的任何文本区域中收听 longclick 事件? click-events-in-any-text-area-in-other-application)。

当然,我不是在寻找任何人为我编写代码,如果可能的话,只是一个指向正确方向的指针。

在此先感谢,沙哈尔

4

1 回答 1

0

经过短暂的调查,我认为这是不可能的。您可能会查看指南,但它说复制/粘贴是使用Android 中的ClipboardManager实现的,它看起来像是系统的一部分。而且它不提供任何钩子或接口来拦截其他应用程序中的复制/粘贴事件。当然,您可能会在根设备上更深入地破解此机制,但这不适用于所有用户。

于 2013-10-21T14:06:39.693 回答