Bir uygulamanın düzen ağacını döndürür.
Kullanım
android layout [-dhp] [--device=PARAM] [--flat] [--full] [--no-idle] [--output=PARAM]
Seçenekler
--device=PARAM- Cihazın seri numarası.-d,--diff- Kullanımdan kaldırıldı; işlem yapmayan işaret. Gelecekteki bir sürümde kaldırılacak.--flat: Ağaç yerine düz bir liste döndürür.--full: Etkileşimli olmayan ve gizli öğeler de dahil olmak üzere ağacın tamamını döndürür.-h,--help- Belirtilen komutla ilgili yardım mesajını gösterir.--no-idle- Düzeni getirirken düzenin boşta kalma durumunu beklemeyin.-o,--output=PARAM: Düzeni belirtilen dosyaya veya dizine yazar. Atlanırsa standart çıkışa yazdırılır.-p,--pretty: Döndürülen JSON'ı güzel bir şekilde yazdırır.
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 layout, bağlı bir Android cihazda veya emülatörde etkin ekranın canlı kullanıcı arayüzü hiyerarşisini yakalar ve JSON biçiminde çıkarır.
Yapay zeka aracıları ve test komut dosyaları, yalnızca görsel ekran görüntülerine güvenmeden görünür metni, kaynak kimliklerini, erişilebilirlik açıklamalarını, etkileşim durumlarını ve öğe sınırlarını incelemek için android layout kullanabilir.
Biçimlendirme ve filtre düzeni çıkışı
-p, --pretty: JSON çıkışını, okunabilmesi için girintiler ve satır sonlarıyla biçimlendirir.-o, --output: Düzen JSON'unu standart çıkış yerine belirtilen dosya yoluna yazar.--flat: İç içe geçmiş hiyerarşi ağacı yerine düz bir JSON listesi olarak kullanıcı arayüzü düğümleri oluşturur.--full: Varsayılan olarak filtrelenen etkileşimli olmayan ve gizli kullanıcı arayüzü öğelerini içerir.--no-idle: Uygulama kullanıcı arayüzü iş parçacığının boşta duruma geçmesini beklemeden düzeni hemen yakalar.
Örnekler
Etkin ekranın güzel biçimlendirilmiş kullanıcı arayüzü düzen ağacını yazdırın:
android layout --pretty
Tam kullanıcı arayüzü hiyerarşisini (etkileşimli olmayan öğeler dahil) bir dosyaya kaydedin:
android layout --pretty --full --output=./hierarchy.json