Чем открыть и из чего состоит приложение Android, структура APK?

Чем открыть? Из чего состоит приложение Android, структура APK? Если Вас интересует данный вопрос, значит вы хотите заняться его редактированием, начнем урок!

Пример из чего состоит приложение проводится на приложение — Google Now

Приложения которые вы устанавливаете на Android можно открыть обыкновенным архиватором, для мелких и несложных редакций приложений, а также декомпиляция для сложных и полных изменений приложений apk (в дальнейшем apk).

Открытие apk с помощью Архиватора

  1. Скачайте и установите бесплатное приложение на ПК 7-zip
  2. Выберите любое приложение и сбросьте его на ПК
  3. Правой кнопкой мыши выберите по APK открыть в  7zipИз чего состоит приложение Android

Из чего состоит приложение Android

Из чего состоит приложение Android

 Папка Assets — активы в данной папки находятся файлы которые задают «возможности» приложения

Папка LIB — в данной папке находятся дополнительные библиотеки, которые обслуживают работу приложения, подробно о данной папке можно узнать из статьи — как встроить приложение в Android

Папка META-INF — в данной папке находится файлы подписи.  У каждой компании которая выкладывает приложения есть своя подпись которая свидетельствует, что это его собственность так как имеет свой ключ шифрования.

Папка RES — в данной папке находится видимая, слышимая часть приложения. В данной папке содержится файлы которые позволяют строить интерфейс, картинки и мелодии

Файл AndroidManifest.xml — паспорт apk приложения. Данный файл содержит общие сведения о приложения.

Файл classes.dex  — скомпилированная «рабочая часть» приложения (Папка Assets). Подробно о classes.dex читайте в что такое Odex и Deodex

Файл resources.arsc —  скомпилированная «видимая часть» приложения (Папка RES)

 

Если попробовать открыть любой  файл то вы получите вот что:

Screenshot-0

не декомпилированный файл AndroidManifest.xml

Полная неразбериха. Это  потому что данный файл не декомпилированный, после данной процедуры, вы сможете заняться редактированием APK.

На этом статья Из чего состоит приложение Android окончена. Как декомпилировать приложение APK, читайте в следующей статье — Декомпиляция APK