APK
- это встроенный, упакованный, обычно запутанный и имеющий цифровую подпись дистрибутив вашего приложения, так что это для ваших клиентов и не совсем простая задача для потребителя с точки зрения источника.
При условии, что источник приложения находится в ZIP-файле, если вы распакуете его в папку, вы сможете открыть эту папку с помощью Android Studio IDE. На начальном экране вы можете выбрать Open an existing Android Studio package
и после его открытия вы можете перемещаться по источнику на панели проекта.
В этой статье описывается, какие файлы ожидаются в типичном проекте Android Studio: https://developer.android.com/studio/projects/#ProjectFiles - в двух словах:
Папка
java
- содержит файлы исходного кода Java / Kotlin (с расширениями .java
или .kt
), разделенные именами пакетов - обычно в подкаталогах - включая тестовый код JUnit.
Папка
res
Содержит все не кодовые ресурсы, такие как макеты XML, строки пользовательского интерфейса и растровые изображения, разделенные на соответствующие подкаталоги. Для получения дополнительной информации обо всех возможных типах ресурсов см. Предоставление ресурсов в документации, приведенной выше.