Пример: Скачать среду можно с сайта для разработчиков Android (http://developer.android.com/sdk/index.html). Там скачать можно только Android Studio |
Многооконное приложение
Цель лабораторной работы:
Разработка многооконного приложения, предоставляющего возможности: воспроизведения аудио и видео файлов, создания и отображения фотоснимков.
Задачи лабораторной работы:
- настроить интерфейс и реализовать логику активности для работы с камерой;
- настроить интерфейс и реализовать логику активности для воспроизведения аудио и видео;
- настроить интерфейс и реализовать логику активности для просмотра изображений;
- настроить интерфейс и реализовать логику главной активности приложения.
12.1 Введение
Для достижения цели, поставленной в лабораторной работе, сформулируем требования к разрабатываемому приложению, назовем его "Media".
Приложение предоставляет пользователю возможность выбора рода деятельности:
- работа с камерой для создания снимков;
- воспроизведение аудио и видео;
- просмотр изображений.
В приложении предполагается реализовать четыре активности:
- главная активность, предназначена для выбора рода деятельности, содержит три кнопки, нажатие на каждую кнопку вызывает к жизни соответствующую активность;
- активность для работы с камерой и создания снимков;
- активность для воспроизведения аудио и видео;
- активность для просмотра изображений.
12.2 Создание приложения
Создадим новое приложение, активность, полученную при создании проекта, оставим с именем MainActivity, она будет главной активностью приложения. Добавим в приложение еще три активности: New->Other...->Android Activity.
В нашем приложении созданные активности имеют следующие имена:
CameraActivity для работы с камерой и создания снимков;
MediaActivity для воспроизведения видео и аудио;
GalleryActivity для просмотра изображений.
Далее продолжим работу с этими активностями, настроим интерфейс и реализуем логику для каждой из них. Начнем с активностей, отвечающих за тот или иной вид деятельности, главную активность приведем в порядок в самом конце работы.