android ekran çözünürlüğü

Kullanıcı arayüzü öğelerini görsel olarak hedefler. Açıklama eklenmiş bir ekran görüntüsündeki sınırlayıcı kutu koordinatlarını bir dizeye dönüştürür ve #N ile etiketlenmiş sınırlayıcı kutunun merkez koordinatlarıyla tüm N örneklerini değiştirir.

Kullanım

android screen resolve [-h] [--screenshot=PARAM] [--string=PARAM]

Seçenekler

  • -h,--help - Belirtilen komutla ilgili yardım mesajını gösterir.
  • --screenshot=PARAM - android screen capture --annotate ile alınan ekran görüntüsü.
  • --string=PARAM: Koordinatların yerine kullanılacak dize.

android seçenekleri:

  • --sdk=PARAM - Android SDK'sının yolu.
  • -v,--verbose - Sorun giderme için ayrıntılı çıkışı etkinleştirin.
  • -V,--version - Sürüm bilgilerini yazdırıp çıkın.

Açıklama

android screen resolve, açıklama eklenmiş bir ekran görüntüsündeki (android screen capture --annotate ile yakalanan) görsel etiket yer tutucularını (#N) ilgili ekran merkezi koordinatlarına (x y) çevirir.

Bu sayede yapay zeka aracıları ve otomasyon komut dosyaları, piksel koordinatlarını manuel olarak hesaplamak yerine açıklama eklenmiş resimdeki numaralı etiketlere referans vererek adb shell input komutları (ör. dokunma ve kaydırma) oluşturabilir.

Örnekler

ui.png içindeki 5 etiketi (500, 1000) koordinatlarında ortalanmışsa şu komut çalıştırılır:

android screen resolve --screenshot=ui.png --string="input tap #5"

çıktılar input tap 500 1000.