Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум ТРТКС part 2 2012.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆
  1. Создание демонстрационного проекта Android

Инструментарий ADT содержит большое количество демонстрационных программ, на основе которых можно создавать свои приложения. При создании нового проекта необходимо выбрать Android Sample Project в соответствующем окне (рисунок 25).

Рисунок 25 – Создание демонстрационного проекта

В окне Select Build Target рекомендуется выбрать Android 2.2 (рисунок 26).

Рисунок 26 – Выбор версии операционной системы

В следующем окне можно выбрать приложение (рисунок 27).

Рисунок 27 – Выбор демо-приложения Android

После нажатия кнопки Finish приложение будет установлено на ваше виртуальное устройство и его можно будет запустить на выполнение, как описано выше.

Задание:

  1. Создать приложение «Hello, Android», используя рекомендации, приведённые в теоретическом описании лабораторной работы.

  2. Создать два демонстрационных проекта по выбору студента.

Порядок выполнения работы:

  1. Запустить среду Eclipse, установленную на компьютере.

  2. Создать новый Android проект. Указать его название, местоположение и другие свойства, как описано в разделе I теоретической части.

  3. Создать виртуальное мобильное устройство. Задать его характеристики, как описано в разделе II теоретической части.

  4. Ознакомиться со структурой каталогов проекта.

Примечание 4: при оформлении отчёта отразить структуру каталогов проекта и их основное содержимое.

  1. Компилировать и запустить приложение на выполнение в эмуляторе мобильного устройства.

  2. Создать поочерёдно два демонстрационных проекта по своему выбору.

  3. Повторить для них пп. 4-5.

  4. Оформить отчёт.

  5. Сдать лабораторную работу.

Содержание отчёта:

  1. Номер, название и цель лабораторной работы.

  2. Задание.

  3. Описание этапов выполнения лабораторной работы (здесь можно привести скриншоты).

  4. Структура папок проектов и описание их основного содержимого.

  5. Тексты классов и файлов .xml проектов.

  6. Результаты работы программ (со скриншотами).

  7. Описание полученных результатов.

  8. Вывод по проделанной работе.

Контрольные вопросы:

  1. Перечислите и кратко охарактеризуйте этапы создания приложения Android в среде Eclipse.

  2. Для чего необходимо виртуальное мобильное устройство?

  3. Какие папки включает в себя проект Android?

  4. Что содержится в папке /res проекта?

  5. Что необходимо задавать в поле <Build Target> при создании проекта?

  6. Охарактеризуйте содержимое файла AndroidManifest.xml.

Лабораторная работа №5 разработка графического интерфейса пользователя и обработчиков событий элементов управления

Цель работы: Изучение средств разработки графических интерфейсов. Знакомство с основными элементами управления (виджетами) в XML формате и разработка программного Java-кода обработчиков событий к ним.

Подготовка к лабораторной работе:

  1. Изучить лекционный материал дисциплины "Технология разработки телекоммуникационных сервисов" по теме "Разработка приложений для операционной системы Android".

  2. Изучить соответствующие разделы в литературе [9, 10].

  3. Повторить принципы работы в среде Eclipse.

Краткая теория

Графический интерфейс – это та часть приложения, посредством которой пользователь взаимодействует с устройством. Фактически он является «лицом приложения». Его внешний вид определяет впечатление пользователя от приложения, а компоновка интерфейса определяет удобство работы с ним.

Пример графического интерфейса пользователя приведён на рисунке 28.

Рисунок 28 – Пример графического интерфейса пользователя

При создании нового проекта Android в среде Eclipse надстройка ADT автоматически создаёт файл XML с именем, заданным вами в поле Layout Name окна New Blank Activity (рисунок 16), в папке проекта /res/layout. Имя этого файла по умолчанию – main.xml. Это файл компоновки пользовательского интерфейса, устанавливаемого по умолчанию, ADT создаёт его для каждого нового приложения.