模拟长按模拟长按模拟长按模拟长按

阎小妍

关注

阅读 207

2022-10-02



private void sendLongTouch() {
new Thread(new Runnable() {
@Override
public void run() {
Instrumentation iso = new Instrumentation();
float x = mIvPtt.getX();
float y = mIvPtt.getY();
iso.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, x, y, 0));
iso.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_MOVE, x, y, 0));
iso.sendPointerSync(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis() + 1000, MotionEvent.ACTION_UP, x, y, 0));
}
}).start();
}

不一定对,没测试 记录一下

精彩评论(0)

0 0 举报