Simulate a key press on Android

转载 2017年07月18日 03:59:41

Method 1:

import android.app.Instrumentation;

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



Method 2:

import android.view.inputmethod.BaseInputConnection;
import android.view.KeyEvent;

BaseInputConnection inputConnection = new BaseInputConnection(edittext1, true);
inputConnection.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_1));


举报

相关文章推荐

有360重装系统后显示press hot_key to boot previous mbr

引导坏了系统无法引导重装。要先修复引导,重启一下,如果可以开机就用360急救箱进行引导修复,如果开不了机开不了机就只能做一个U盘启动盘,用U盘启动进入pe工具修复。进入WINPE中,找到一个叫disk...

RobotFramework测试问题一:昵称清空后,仍然显示在页面(Input Text vs. Press Key)

昵称清空后,仍然显示在页面(Input Text vs. Press Key)一、用例 登录到“我的优惠券”页面 点击分享 清空昵称 “短信内容”中,昵称为空 点击领取,显...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

ui-grid cannot rendered correctly when using ng-show/ng-hide, if you press F12 on the keyboard, it c

ui-grid cannot rendered correctly when using ng-show/ng-hide, if you press F12 on the keyboard, it ...

[WP7] How to press the mouse on a control, and detect MouseLeftButtonUp on another

Another issue I found on StackOverflow, which is way more tricky that it seems. Let’s say we have a...

android press 事件监测

在Android的触摸消息中,已经实现了三种监测,它们分别是   1)pre-pressed:对应的语义是用户轻触(tap)了屏幕       2)pressed:对应的语义是用户...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)