您的位置首页百科快答

android 如何模拟 自动点击某个定点坐标

android 如何模拟 自动点击某个定点坐标

的有关信息介绍如下:

android 如何模拟 自动点击某个定点坐标

在Android中有时需要模拟某一个View的touch事件,来达到对该View的功能相应处理的简单化,因为你只需要模拟对该View的touch事件,便能沿着原来touch的事件相应走下去,不需要添加任何代码,你可以这么做:

从代码可以看出这里的重点是需要知道两个点:一是你模拟点击的坐标,在这里就是x和y,二就是你需要设置响应这个点击事件的View,这里是一个SeekBar,这个点击的坐标一般也选在这个需要响应View上,我的使用场景是在遥控器的确定键的相应上,如果还有新的应用场景,请多交流哦。

MotionEvent ev = MotionEvent.obtain(...);

那些参数自己添,action先MotionEvent.ACTION_DOWN再MotionEvent.ACTION_UP

然后调用本控件或父控件的 dispatchTouchEvent(ev);

屏幕自动点击助手是一款在Android手机上自动循环有序点击屏幕宏执行器。 使用屏幕自动点击助手,能够让Android手机自动循环有序的点击屏幕上的点,同时也能做手势。当然在使用前,首先需要录入宏,它会自动保存。之后就可以多次使用了。还可以调节宏执行的速度、重复次数和间隔时间等参数。 所以,在游戏中,可以用来一直帮你收资源,让你永不掉线。典型的一个游戏就是《部落冲突》。 注意:减小音量键为默认的启动后台程序触发键。同时只有ROOT过的手机并且拥有ROOT权限后才能使用。

public boolean onTouchEvent(MotionEvent event) {

if (event.getAction() == MotionEvent.ACTION_DOWN) {

showXY(event.getX(), event.getY());

}

return super.onTouchEvent(event);

}

private void showXY(float x, float y) {

if (x > 170 && y > 230 && x < 180 && y < 251) {

dosaming();

}else{

tv.setText("x坐标:" + x + " y坐标:" + y);

}