• 15-08-2018, 03:12:08
    #1
    Telefonun ekranına dokunma ve sürükleme işlemini yazılımsal olarak yapmak mümkün mü? Bununla ilgili örnek kod varmı? Telefonu rootlamak mı gerekiyor? Konuyla ilgili bilgisi olan arkadaşlar yorum atarsa sevinirim. Teşekkürler.
  • 15-08-2018, 03:16:57
    #2
    çeşitli macro programları var hocam kullanabilirsiniz fakat rootsuz çalışacağını sanmıyorum
  • 15-08-2018, 03:35:11
    #3
    makro programları yazılımsal olarak kullanılabiliyor mu? yazılımsal olarak kullanılan bir makro programı var mı bildiğin?
  • 15-08-2018, 07:09:52
    #4
    Yaptı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:46
    #5
    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);