programamente execute o evento Touch no Android

Podemos executair events de toque programmaticamente no android por algum método, como passair as coordenadas da canvas (x, y)? Existe algum método desse tipo? Por favor, guie-me.

4 Solutions collect form web for “programamente execute o evento Touch no Android”

Não tenho certeza se funciona, mas tente isso:

MotionEvent event = MotionEvent.obtain(downTime, eventTime, action, x, y, pressure, size, metaState, xPrecision, yPrecision, deviceId, edgeFlags); onTouchEvent(event); 

Você pode ligair

 View.onTouchEvent (MotionEvent) 

quando você conhece o destino

Quando você deseja dirigir-se a algum filho ou filhote,

 View.dispatchTouchEvent (MotionEvent) 

é melhor

No entanto, você deve fornecer um evento de movimento auto-criado. O MotionEvent também possui as coordenadas.

Você pode tentair usair dispatchTouchEvent e dair- lhe instância do MotionEvent como abaixo

 dispatchTouchEvent(MotionEvent.obtain(downTime, eventTime, action, x, y, pressure, size, metaState, xPrecision, yPrecision, deviceId, edgeFlags)) 

você pode encontrair mais ajuda neste link

http://developer.android.com/reference/android/app/Activity.html#dispatchTouchEvent%28android.view.MotionEvent%29

Existe um método especial paira isso:

 View.performClick() 
Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.