Как посмотреть на приложение Android (активити) по его XML файлу?
Есть масса layout.xml, полученных после распаковки таких вещей как Settings.apk, SystemUI.apk и тому подобных. Если пробежаться только по SystemUI.apk от 11 версии, то:
# find | grep layout | grep xml$ | wc -l
437
Итого 437 "экранов" или "фрагментов", очень сложно понять где и что находится. Есть ли какие-то инструменты, чтобы по быстрому отрендерить эти экраны в картинки и как-то визуально посмотреть на внутренности?
Да, как разработчик, я в курсе, что некоторые контролы являются кастомными компонентами (наследующими View) и могут быть отображены только в рантайме. Но общее представление можно получить, даже имея некоторую заглушку на месте таких вызовов.
Про существование apktool я конечно в курсе, но это поможет только лишь сконвертировать XML в более человекочитаемые файлы, но не отрендерить их. Если есть утилиты, которые помогут отрендерить такие, уже "распакованные" файлы, то они были бы полезны.