失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > android 模拟点击 不发出声音 【Android】代码实现模拟屏幕点击和键盘按键事件...

android 模拟点击 不发出声音 【Android】代码实现模拟屏幕点击和键盘按键事件...

时间:2022-02-08 17:18:06

相关推荐

android 模拟点击 不发出声音 【Android】代码实现模拟屏幕点击和键盘按键事件...

最近参加某比赛写了一个Android手机控制Android电视的程序,其中需要控制电视端模拟“鼠标”点击,和模拟按键盘的事件。

下面直接贴上程序:

// 模拟屏幕点击事件

public void setMouseClick(){

MotionEvent evenDownt = MotionEvent.obtain(System.currentTimeMillis(), System.currentTimeMillis() + 100, MotionEvent.ACTION_DOWN, imgMouse.getX(), imgMouse.getY(), 0);

dispatchTouchEvent(evenDownt);

MotionEvent eventUp = MotionEvent.obtain(System.currentTimeMillis(), System.currentTimeMillis() + 100, MotionEvent.ACTION_UP, imgMouse.getX(), imgMouse.getY(), 0);

dispatchTouchEvent(eventUp);

evenDownt.recycle();

eventUp.recycle();

}

// 模拟键盘按键,Keycode对应Android键盘按键的的keycode

public void setKeyPress(int keycode){

try

{

String keyCommand = "input keyevent " + keycode;

Runtime runtime = Runtime.getRuntime();

Process proc = runtime.exec(keyCommand);

}

catch (IOException e)

{

e.printStackTrace();

}

}

如果觉得《android 模拟点击 不发出声音 【Android】代码实现模拟屏幕点击和键盘按键事件...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。