Как посмотреть на приложение Android (активити) по его XML файлу?

Есть масса layout.xml, полученных после распаковки таких вещей как Settings.apk, SystemUI.apk и тому подобных. Если пробежаться только по SystemUI.apk от 11 версии, то:

 # find | grep layout | grep xml$ | wc -l
 437

Итого 437 "экранов" или "фрагментов", очень сложно понять где и что находится. Есть ли какие-то инструменты, чтобы по быстрому отрендерить эти экраны в картинки и как-то визуально посмотреть на внутренности?

Да, как разработчик, я в курсе, что некоторые контролы являются кастомными компонентами (наследующими View) и могут быть отображены только в рантайме. Но общее представление можно получить, даже имея некоторую заглушку на месте таких вызовов.

Про существование apktool я конечно в курсе, но это поможет только лишь сконвертировать XML в более человекочитаемые файлы, но не отрендерить их. Если есть утилиты, которые помогут отрендерить такие, уже "распакованные" файлы, то они были бы полезны.


Ответы (0 шт):