Daha önce bunula ilgili küçük bir çalışma yapmıştım. Örnek kodlar :
Instrumentation mInstrumentation;
if (mInstrumentation == null) {
            mInstrumentation = new Instrumentation();
        }

MotionEvent event = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, baslangicX, y, 0); // dokunmaya başla
 mInstrumentation.sendPointerSync(event);

event = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_MOVE, baslangicX, y, 0); //  hareket ettir
mInstrumentation.sendPointerSync(event);

//eventTime = SystemClock.uptimeMillis();
event = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_UP, bitisX, y, 0);// elini kaldır
mInstrumentation.sendPointerSync(event);