Лучшие приложения

AliExpress ShoppingShazam EncoreUC BrowserSHAREitPicsArtVivaVideo Pro

Структура APK файла

Опубликовано в Статьи


apk


Просмотреть, что находится внутри APK очень легко, для этого нам понадобится программа Winrar. Выбираем наше приложения APK и нажимаем открыть и при вопросе чем - выбираем Winrar.

APK

Вот что лежит внутри APK при открытии его как архива.

APK

  • Файл AndroidManifest.xml – чтобы сразу стало ясно - это «Паспорт», внутри него описывается что находится в приложение:

      1. Требования к приложению.
      2. Структура приложения.
      3. Версия приложения.

  • Папка META-INF – содержит MANIFEST.MF(открывается текстовым редактором "блокнот"), открыв его можно увидеть контрольные суммы SHA-1 и пути к данным, версию стандарта Manifest-Version, файлы сертификата RSA или DSA, файл SF содержит пути к ресурсам и их контрольные суммы. META-INF – это файлы метаданных - данные о данных.
  • Папка res - В этой папке все ресурсы программы «Начинка», которые разнесены по разным поддиректориям. Например папки ~ drawable~ находятся графические элементы приложения (иконки, статусы и другие картинки), layout – XML-файлы о размещении элементов графического интерфейса (GUI).
  • classes.dex - программный код, который выполняется в Dalvik VM. Для тех кто не в курсе Android это смесь Linux ядра с виртуальной машиной Java.
  • resources.arsc - скомпилированный XML-файл, содержит данные о ресурсах, которые использует программа.
  • Папка assets – может и не быть в apk приложение, также содержат ресурсы.
  • Папка lib – может и не быть в apk приложение. Приложение написано с использованием NDK, а в папке располагаются нативные библиотеки, к примеру можно писать приложения на c++.
  • Папка com – может и не быть в apk приложение.
  • Папка org – может и не быть в apk приложение.
  • Папка udk – может и не быть в apk приложение.

Статьи по теме APK:



Поиск по сайту