Опубликован: 10.04.2014 | Уровень: для всех | Доступ: платный
Самостоятельная работа 7:

Многооконное приложение

Аннотация: Разработка многооконного приложения, предоставляющего возможности: воспроизведения аудио и видео файлов, создания и отображения фотоснимков.

Цель лабораторной работы:

Разработка многооконного приложения, предоставляющего возможности: воспроизведения аудио и видео файлов, создания и отображения фотоснимков.

Задачи лабораторной работы:

  • настроить интерфейс и реализовать логику активности для работы с камерой;
  • настроить интерфейс и реализовать логику активности для воспроизведения аудио и видео;
  • настроить интерфейс и реализовать логику активности для просмотра изображений;
  • настроить интерфейс и реализовать логику главной активности приложения.

12.1 Введение

Для достижения цели, поставленной в лабораторной работе, сформулируем требования к разрабатываемому приложению, назовем его "Media".

Приложение предоставляет пользователю возможность выбора рода деятельности:

  • работа с камерой для создания снимков;
  • воспроизведение аудио и видео;
  • просмотр изображений.

В приложении предполагается реализовать четыре активности:

  • главная активность, предназначена для выбора рода деятельности, содержит три кнопки, нажатие на каждую кнопку вызывает к жизни соответствующую активность;
  • активность для работы с камерой и создания снимков;
  • активность для воспроизведения аудио и видео;
  • активность для просмотра изображений.

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

Создадим новое приложение, активность, полученную при создании проекта, оставим с именем MainActivity, она будет главной активностью приложения. Добавим в приложение еще три активности: New->Other...->Android Activity.

В нашем приложении созданные активности имеют следующие имена:

CameraActivity для работы с камерой и создания снимков;

MediaActivity для воспроизведения видео и аудио;

GalleryActivity для просмотра изображений.

Далее продолжим работу с этими активностями, настроим интерфейс и реализуем логику для каждой из них. Начнем с активностей, отвечающих за тот или иной вид деятельности, главную активность приведем в порядок в самом конце работы.

Марат Нуриджанян
Марат Нуриджанян
По ссылкам, приведенным в ЛР№1, отсутствуют нужные для работы программмы. Что делать?
Владимир Каункин
Владимир Каункин
В самостоятельной работе 2 [0, 99] вместо [1, 100]
Arsen Murat
Arsen Murat
Россия, Алматы
Михаил Васильев
Михаил Васильев
Россия, г. Санкт-Петербург