- •Введение
- •Описание инструментария разработки
- •Установка Android sdk
- •Установка adt для Eclipse
- •Создание проекта
- •Лабораторная работа №4 создание простых приложений для операционной системы android на основе встроенных шаблонов
- •Создание простого проекта Android
- •Первое приложение
- •Создание виртуального устройства Android
- •Структура каталогов проекта
- •Запуск приложения
- •Создание демонстрационного проекта Android
- •Лабораторная работа №5 разработка графического интерфейса пользователя и обработчиков событий элементов управления
- •Разметка пользовательского интерфейса
- •Редактирование пользовательского интерфейса
- •Элементы разметки
- •Виджеты (представления)
- •Другие типы виджетов
- •Обработчики событий для элементов управления
- •Использование атрибута onClick и обработчика события onClick()
- •Работа с полями ввода текста
- •Работа с текстом
- •Лабораторная работа №6 создание приложения с использованием класса audiomanager
- •Графический интерфейс пользователя
- •Код приложения
Создание демонстрационного проекта Android
Инструментарий ADT содержит большое количество демонстрационных программ, на основе которых можно создавать свои приложения. При создании нового проекта необходимо выбрать Android Sample Project в соответствующем окне (рисунок 25).
Рисунок 25 – Создание демонстрационного проекта
В окне Select Build Target рекомендуется выбрать Android 2.2 (рисунок 26).
Рисунок 26 – Выбор версии операционной системы
В следующем окне можно выбрать приложение (рисунок 27).
Рисунок 27 – Выбор демо-приложения Android
После нажатия кнопки Finish приложение будет установлено на ваше виртуальное устройство и его можно будет запустить на выполнение, как описано выше.
Задание:
Создать приложение «Hello, Android», используя рекомендации, приведённые в теоретическом описании лабораторной работы.
Создать два демонстрационных проекта по выбору студента.
Порядок выполнения работы:
Запустить среду Eclipse, установленную на компьютере.
Создать новый Android проект. Указать его название, местоположение и другие свойства, как описано в разделе I теоретической части.
Создать виртуальное мобильное устройство. Задать его характеристики, как описано в разделе II теоретической части.
Ознакомиться со структурой каталогов проекта.
Примечание 4: при оформлении отчёта отразить структуру каталогов проекта и их основное содержимое.
Компилировать и запустить приложение на выполнение в эмуляторе мобильного устройства.
Создать поочерёдно два демонстрационных проекта по своему выбору.
Повторить для них пп. 4-5.
Оформить отчёт.
Сдать лабораторную работу.
Содержание отчёта:
Номер, название и цель лабораторной работы.
Задание.
Описание этапов выполнения лабораторной работы (здесь можно привести скриншоты).
Структура папок проектов и описание их основного содержимого.
Тексты классов и файлов .xml проектов.
Результаты работы программ (со скриншотами).
Описание полученных результатов.
Вывод по проделанной работе.
Контрольные вопросы:
Перечислите и кратко охарактеризуйте этапы создания приложения Android в среде Eclipse.
Для чего необходимо виртуальное мобильное устройство?
Какие папки включает в себя проект Android?
Что содержится в папке /res проекта?
Что необходимо задавать в поле <Build Target> при создании проекта?
Охарактеризуйте содержимое файла AndroidManifest.xml.
Лабораторная работа №5 разработка графического интерфейса пользователя и обработчиков событий элементов управления
Цель работы: Изучение средств разработки графических интерфейсов. Знакомство с основными элементами управления (виджетами) в XML формате и разработка программного Java-кода обработчиков событий к ним.
Подготовка к лабораторной работе:
Изучить лекционный материал дисциплины "Технология разработки телекоммуникационных сервисов" по теме "Разработка приложений для операционной системы Android".
Изучить соответствующие разделы в литературе [9, 10].
Повторить принципы работы в среде Eclipse.
Краткая теория
Графический интерфейс – это та часть приложения, посредством которой пользователь взаимодействует с устройством. Фактически он является «лицом приложения». Его внешний вид определяет впечатление пользователя от приложения, а компоновка интерфейса определяет удобство работы с ним.
Пример графического интерфейса пользователя приведён на рисунке 28.
Рисунок 28 – Пример графического интерфейса пользователя
При создании нового проекта Android в среде Eclipse надстройка ADT автоматически создаёт файл XML с именем, заданным вами в поле Layout Name окна New Blank Activity (рисунок 16), в папке проекта /res/layout. Имя этого файла по умолчанию – main.xml. Это файл компоновки пользовательского интерфейса, устанавливаемого по умолчанию, ADT создаёт его для каждого нового приложения.
