Android проект содержит в себе все файлы, содержащие исходный код вашего Android приложения.
Этот урок покажет как создать новый проект используя Android Studio или командную строку SDK Tools.
Примечание: Вы должны были установить Android SDK ранее. Если же нет, то установите этот пакет.
Создание проекта в Android Studio
Activity
Activity - одно из отличительных особенностей Android. Activity предоставляют пользователь доступ к вашему приложению. Обычно приложение имеет главное Activity при старте, другие же появляются при выборе различного контента для просмотра. См. Activities.
- Создание нового проекта:
- Если нет открытых проектов, то нужно нажать на New Project на стартовом экране.
- Если есть открытый проект, то нужно выбрать New Project в меню File.
- В разделе Configure your new project нужно заполнить все поля и нажать Next.
Будет проще если вы будете использовать те же названия что и в уроках.
- Application Name - название приложения, видно пользователям.
- Company domain - классификатор приложения, Android Studio запомнит его для других проектов.
- Package name - полное название проекта(именование пакетов в соответствии с правилами Java программирования). Имя должно быть уникальным для любого пакета установленного в системе, можно редактировать.
- Project location - папка, где хранится проект на вашем ПК.
- В разделе Select the form factors your app will run on, выберите Phone and Tablet.
- В поле Minimum SDK выберите API 8: Android 2.2 (Froyo).
Минимальный уровень SDK позволяет увеличить кол-во устройств поддерживающих ваше приложение. Для поддержки максимального количества устройств нужно установить самый ранний уровень SDK, если какая-либо особенность вашего приложения работает только на поздних версиях, то можно настроить для каких версий она будет активна (см. Поддержка различных версий Android).
- Отключите остальные пункты (TV, Wear, and Glass) и нажмите Next.
- В разделе Add an activity to your project, выберите Blank Activity и нажмите Next.
- В разделе Describe the new activity for your project, оставьте все поля как есть и нажмите Finish.
Ваш Android проект - это стандартное "Hello World" приложение, которое содержит стандартные файлы. Рассмотрим некоторые из них:
app/src/main/res/layout/activity_my.xml
- Файл содержит в себе XML описание интерфейса данного Activity.
app/src/main/java/com.mycompany.myfirstapp/MyActivity.java
- Содержит в себе исходный код класса MyActivity, например первоначально, при запуске выводится сообщение "Hello World!"
app/src/res/AndroidManifest.xml
- Файл manifest file содержит в себе описание характеристик вашего приложения, определения всех компонентов.
app/build.gradle
- Android Studio использует Gradle для компиляции и создания вашего приложения. Файл
build.gradle существует для каждого модуля вашего проекта. Включает в себя настройки defaultConfig :
compiledSdkVersion версия платформы скомпилированного приложения. По-умолчанию это поздняя версия Android в SDK Manager.
applicationId полное название вашего приложения, указанное во время создания проекта.
minSdkVersion версия SDK, начиная с которой устройства будут поддерживать ваше приложение.
targetSdkVersion указывается последняя версия Android. Supporting Different Platform Versions.
Посмотрите Building Your Project with Gradle для получения большей информации о Gradle.
Также нужно обратить внимание на /res подкаталоги, которые содержат resources для вашего приложения:
drawable-hdpi/
- Каталог для объектов, таких как изображений для экранов с большим разрешением, другие каталоги содержат другие изображения для экранов с другим разрешением. Здесь можно найти ic_launcher.png, появляющийся при запуске приложения.
layout/
- Каталог для файлов отвечающих за интерфейс приложения, например activity_my.xml, который описывает класс "MyActivity".
values/
- Каталог для других XML файлов, содержащий некоторые ресурсы, например строковые и цветовые определения. Файл strings.xml содержит в себе определение строки "Hello world!", отображаемой при запуске приложения.
Для запуска приложения перейдем к next lesson.
Создание проекта с помощью командной строки.
Если вы не используете Android Studio IDE, вы можете создать проект через командную строку:
- Измените директорию на
tools/ , входящей в Android SDK.
- Выполните:
android list targets
Эта команда выведет доступные платформы, загруженные для Android SDK.
Если список пуст, то следуйте инструкции Adding SDK Packages.
- Выполните:
android create project --target <target-id> --name MyFirstApp \
--path <path-to-workspace>/MyFirstApp --activity MyActivity \
--package com.example.myfirstapp
Замените <target-id> на нужный из списка платформ. <path-to-workspace> замените на нужное расположение для сохранения проекта.
Совет: Добавьте platform-tools/ и tools/ в переменные среды.
Структура проекта
Глава 1. Вступление
|