如何从 android 应用生成类似事件的 Ctrl+v(粘贴)?

How to generate Ctrl+v(Paste) like similar event from an android app?

我正在尝试在 android 中生成粘贴事件。我已经在 android 中阅读了有关 "Keyevents" 的内容,但直到现在我还没有找到任何生成粘贴事件的密钥。 Whosebug 问题也没有帮助。

即使是接受的答案也不是很清楚。那么有没有办法通过使用任何第 3 方库等来做到这一点。请帮助

经过大量研究,我终于找到了一种粘贴复制文本的方法,那就是使用 Accessibility Service

我在从 this Whosebug 线程中搜索一个异常时得到了解决方案。

仍然是为了快速查看,我也将代码粘贴到这里,如果您已经复制了文本并且您的无障碍服务已全部设置好,那么您可以使用这段代码:

  @Override
    public void onAccessibilityEvent(AccessibilityEvent event) {

        AccessibilityNodeInfo source = event.getSource();
        if (source != null && ( event.getEventType() == AccessibilityEvent.TYPE_VIEW_FOCUSED ) ) {

                try{
                        Thread.sleep(2000);
                    }catch (Exception e){

                    }
            source.performAction(AccessibilityNodeInfo.ACTION_PASTE); 

        }
    }   

我添加了 Thread.sleep(2000) 以便 UI 有时间加载并稍后粘贴文本。