|
Создание простейшего проекта в Android Studio
|
bet | 3/12 | Sana | 16.05.2024 | Hajmi | 2,59 Mb. | | #236947 |
Bog'liq Введение в программирование для платформы AndroidСоздание простейшего проекта в Android Studio
Стоит учитывать, что чем выше версия SDK, тем меньше диапазон поддерживаемых устройств.
Процессом создания проекта занимается «Gradle». «Gradle» это система автоматической сборки проектов. Она имеет свой собственный язык и используется Android Studio для компиляции исходного кода файлов в бинарный (промежуточный) код, сборки промежуточного кода, сборки ресурсов приложения и т.д. Официальный сайт «Gradle» — http://gradle.org. Система Gradle потребляет достаточное количество ресурсов и процессорного времени, а так же нуждается в доступе к Интернет.
Проект Android Studio — это набор модулей. При создании проекта создается проект и один модуль. Один модуль представляет одно Android приложение. Далее в проект можно добавлять новые модули. И на основе каждого модуля можно получать Android приложение. В отличии от других IDE, в Android Studio может быть открыт только один проект. Открытие/создание нового проекта приводит к закрытию предыдущего проекта и открытию/созданию другого. Но зато в каждом проекте можно создавать много модулей
Модуль app имеет три папки:
- manifests: хранит файл манифеста AndroidManifest.xml, который описывает конфигурацию приложения и определяет каждый из компонентов данного приложения.
- java: хранит файлы кода на языке java, которые структурированы по отдельным пакетам. Так, в папке пакета, название которого было указано на этапе создания проекта, имеется по умолчанию файл MainActivity.java с кодом на языке Java, который представляет класс MainActivity, запускаемый по умолчанию при старте приложения
- res: содержит используемые в приложении ресурсы. Все ресурсы разбиты на подпапки.
drawable предназначена для хранения изображений, используемых в приложении
layout предназначена для хранения файлов, определяющих графический интерфейс. По умолчанию здесь есть файл activity_main.xml, который определяет интерфейс для класса MainActivity в виде xml
|
| |