android如何将文本插入到聚焦的外部视图中

时间:2015-10-01 07:49:13

标签: java android text

关注字段,浏览器或记事本。当我计划提供NFC时,我想强制将文本插入到聚焦字段中。我知道如何阅读NFC标签并将其添加到剪贴板。但是如何将此文本粘贴到所选字段的外部应用程序中?不幸的是我还没有找到如何使用剪贴板管理器来做到这一点。告诉我我移动的方向?也许使用键盘?

1 个答案:

答案 0 :(得分:0)

我建议模仿按键。

new Thread(new Runnable() {         
        @Override
        public void run() {
            try {
            Instrumentation inst = new Instrumentation();
            for ( int i = 0; i < 10; ++i ) {
                inst.sendKeyDownUpSync(KeyEvent.KEYCODE_MENU);
                Thread.sleep(2000);
                inst.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK);
                Thread.sleep(2000);
            }
            }
            catch(InterruptedException e){
            }
        }   
    }).start();

Android simulate key press

可能有一种方法可以模拟ctrl + v,尽管不在默认键盘上,但它可以在大多数设备上运行。