Я хочу взять исходный код, или, предпочтительно, просто файл .apk, и выяснить все компоненты пользовательского интерфейса приложения Android (например, макет XML).
Есть ли способ выполнить эту задачу?
Спасибо.
Вы можете использовать apktool или APK Manager (который использует apktool) для обратного инжиниринга.
И Просмотр иерархии - это инструмент SDK для отладки макета.
Layoutopt с Android SDK позволит вам сделать это. Вы можете подключиться к устройству / эмулятору с запущенным приложением и посмотреть, как устроены его экраны.