Yazılımsal olarak ekrana dokunma
4
●358
- 15-08-2018, 03:16:57çeşitli macro programları var hocam kullanabilirsiniz fakat rootsuz çalışacağını sanmıyorum
- 15-08-2018, 07:09:52Yaptırmak istediğiniz işlem nedir tam olarak?
Arkadaşın dediği gibi macro programları işinizi görebilir.
Örneğin belirli aralıklarla bir butona tıklatmak istiyorsanız işinize yarar.
Veya macrolu klavyeler var, örneğin Logitech G105 kendinden macrolu ve tuş atanabilir bir klavye.
Yine örnek vermek gerekecek olursak düzenli yaptığım işlemleri bir tuşa atıyorum tek tıklama ile geçmişi silebiliyorum.
Edit program olarakta, JItbit Macro Recorder işinizi görebilir.
Bunlada text olarak, tıklama yapacağı yerin konumunu 900x600 olarak vererek kaç kez click edeceğini seçebilirsiniz. - 15-08-2018, 08:24:46Daha ö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);