Опубликован: 10.04.2014 | Уровень: для всех | Доступ: платный | ВУЗ: Северный (Арктический) федеральный университет им. М.В. Ломоносова
Самостоятельная работа 1:

Установка и настройка среды программирования ADT Bundle

< Лекция 1 || Самостоятельная работа 1: 1234 || Лекция 2 >

2.3 Создание проекта

Итак, наконец, мы подошли к самому главному - созданию проекта.

Чтобы создать проект, зайдите в меню File->New->Android Application Project.

Создание проекта

увеличить изображение
Рис. 2.9. Создание проекта

В появившемся окне обязательно нужно прописать имя приложения, имя проекта, а также имя пакета (package). Лучше не оставлять его именем example, т.к. пакет с таким именем нельзя разместить в Google Play. Конечно, учебные приложения туда не загружают, однако, следует иметь это в виду на будущее.

Minimum Required SDK - минимальная версия Android, которую будет поддерживать приложение. Чаще всего по умолчанию указывается версия 2.2, чтобы поддерживать как можно больше устройств. Если определенная функция вашего приложения работает только на более новых версиях Android, и это не является критическим для основного набора функций приложения, вы можете включить ее в качестве опции на версиях, которые поддерживают его.

Target SDK - версия Android, под которую будет написано ваше приложение; определяет максимальную версию Android, на которой вы тестировали приложение. Это нужно для режимов совместимости.

Compile With определяет, возможности какой версии Android будет использовать приложение.

Оставьте пока установки, заданные по умолчанию в качестве значений для этого проекта.

Наименование проекта

увеличить изображение
Рис. 2.10. Наименование проекта

Следующее окно можно пропустить без изменений.

Конфигурация проекта

увеличить изображение
Рис. 2.11. Конфигурация проекта

Create custom launcher icon - создать значок приложения.

Create activity - создать Activity (активность, деятельность).

Mark this project as library - создать проект, как библиотеку. Сейчас в этом нет необходимости, наше приложение в других проектах использоваться не будет.

Create Project in Workspace - создать проект в папке Workspace. В этой папке будут храниться все наши проекты.

Следующий этап - создание иконки. Можете оставить стандартную или создать свою собственную. В нашем примере изменена цветовая гамма, форма, а также выбрана фигурка из клипарта.

Создание иконки приложения

увеличить изображение
Рис. 2.12. Создание иконки приложения

Большинство приложений на Android имеют свой экран (форму, окно), которое называется активностью или деятельностью (Activity).

Следующее два окна создают пустую активность. В первом ничего пока менять не нужно. Во втором вы можете переименовать свою активность (в приложении их может быть несколько).

Создание активности

увеличить изображение
Рис. 2.13. Создание активности

Blank Activity - шаблон, предназначенный для мобильных телефонов.

Fullscreen Activity - шаблон, позволяющий растянуть приложение на весь экран (без навигационной панели и статус-бара).

Master/Detail Flow - шаблон, предназначенный для планшетных компьютеров.

Переименование активности

увеличить изображение
Рис. 2.14. Переименование активности

Итак, вы создали свой первый проект. Конечно, это всего лишь встроенное в среду приложение для проверки корректной установки инструментария, однако множество приложений создаются именно из него.

Посмотрим на его структуру. Она показана в области слева.

В первую очередь нас интересует файл активности. Он находится в папке src в вашем пакете. Он имеет расширение .java.

Активность

увеличить изображение
Рис. 2.15. Активность

В папке res в подпапке layout находится xml-файл, который является оболочкой нашей активности. Именно этот файл будет виден на экране устройства.

C xml-файлами можно работать как в режиме графического редактора, так и непосредственно редактировать код.

Xml-файл. Графический редактор

увеличить изображение
Рис. 2.16. Xml-файл. Графический редактор
< Лекция 1 || Самостоятельная работа 1: 1234 || Лекция 2 >
Марат Нуриджанян
Марат Нуриджанян

Пример: Скачать среду можно с сайта для разработчиков Android (http://developer.android.com/sdk/index.html).

Там скачать можно только Android Studio

Владимир Каункин
Владимир Каункин

В самостоятельной работе 2 в примере решения задания некорректно загадывается число (в двух местах), выбирая случайное целое число из диапазона [0, 99] вместо [1, 100], как того требует условие. Кроме того, загадывание числа всё таки лучше вынести в отдельный метод, как мне кажется.
 

Денис Адериха
Денис Адериха
Беларусь
Юрий Гиль
Юрий Гиль
Беларусь, г. Поставы