Тимур Машнин - Разработка Android-приложений в деталях
- Название:Разработка Android-приложений в деталях
- Автор:
- Жанр:
- Издательство:Литагент Ридеро
- Год:неизвестен
- ISBN:9785448304507
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Тимур Машнин - Разработка Android-приложений в деталях краткое содержание
Разработка Android-приложений в деталях - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Разработка Android-приложений в деталях
Тимур Сергеевич Машнин
© Тимур Сергеевич Машнин, 2016
© Тимур Сергеевич Машнин, дизайн обложки, 2016
Создано в интеллектуальной издательской системе Ridero
Введение
Пригласить автора в проект [битая ссылка] admin@tmsoftstudio.com
Разработку Android-приложений можно вести как в среде Eclipse, так и в среде Android Studio. Хотя среда Android Studio является официально поддерживаемой средой разработки, среда Eclipse не теряет актуальности из-за своей универсальности в разработке Java-приложений самого широкого спектра применений.
Поддержку разработки Android-приложений в среде Eclipse обеспечивает Eclipse-плагин Android Development Tools (ADT) (http://developer.android.com/sdk/eclipse-adt.html).
ADT-плагин помогает создать Android-проект, разработать UI-интерфейс приложения на основе программного интерфейса Android Framework API, отладить Android-приложение и подготовить подписанный файл. apk к публикации.
Установка ADT плагина
Для установки ADT-плагина откроем среду Eclipse IDE for Java EE Developers и в меню Helpвыберем команду Install New Software. В списке Work with:нажмем кнопку Add, в поле Name:введем имя плагина ADT, а в поле Location: – адрес https://dl-ssl.google.com/android/eclipse/ хранилища плагина, нажмем кнопку OK, в мастере Installотметим флажок Developer Toolsи нажмем кнопку Next.
После установки ADT-плагина и перезапуска среды Eclipse может открыться окно приложения Android SDK Manager набора разработчика Android SDK.
Сам по себе дистрибутив набора Android SDK (http://developer.android.com/sdk/index.html) включает в себя набор инструментов SDK Tools, SDK Platform-tools, а также приложения AVD Manager и SDK Manager.
Приложение SDK Manager дает возможность устанавливать и обновлять компоненты набора Android SDK, а также запускать приложение AVD Manager и управлять URL-адресами дополнений.
Приложение SDK Manager можно также запустить из среды Eclipse с помощью команды Android SDK Managerменю Windowперспективы Java.
Набор инструментов SDK Tools обеспечивает отладку и тестирование Android-приложений. Набор инструментов SDK Platform-tools обеспечивает поддержку самой последней версии Android-платформы и включает в себя инструмент Android Debug Bridge (adb), позволяющий взаимодействовать с эмулятором или Android-устройством. Приложение AVD Manager предоставляет GUI-интерфейс для моделирования различных конфигураций Android-устройств, используемых Android-эмулятором запуска приложений в среде выполнения Android. Набор Android Build Tools обеспечивает сборку кода Android-приложения.
Для разработки Android-приложений требуется установка конкретной Android-платформы, включающей в себя библиотеки платформы, системные изображения, образцы кода, оболочки эмуляции.
Поэтому, используя приложение SDK Manager, установим последнюю возможную версию Android-платформы и наиболее распространенную или минимальную версию Android-платформы. Обратная совместимость между максимальной и минимальной версиями осуществляется с помощью библиотеки Android Support Library каталога Extras.
Дополнительно можно загрузить другие версии Android-платформы, документацию, примеры и различные дополнения набора Android SDK.
Различные версии API Android-платформы отличаются друг от друга наличием новых пакетов, а также изменениями в существующих пакетах.
Помимо изменений программного интерфейса API, от версии к версии Android-платформы изменялись предустановленные приложения, добавлялась поддержка новых технологий и улучшалась производительность.
Описание ADT-плагина
В результате установки ADT-плагина в команде Newменю Fileсреды Eclipse появится раздел Android, содержащий следующие мастера:
Android Activity – создает класс, расширяющий класс android.app.Activity и представляющий экран приложения.
Android Application Project – обеспечивает создание проекта Android-приложения.
Android Icon Set – позволяет создать набор значков приложения:
Launcher Icons – значок, представляющий приложение.
Action Bar and Tab Icons (Android 3.0+) – значки элементов панели действий пользователя для платформы версии 3.0 и выше.
Notification Icons – значки уведомлений панели состояния.
Pre-Android 3.0 Tab Icons – значки элементов панели действий пользователя для платформы версии ниже 3.0.
Pre-Android 3.0 Menu Icons – значки меню для платформы версии ниже 3.0.
Android Object – создает различные компоненты, такие как Activity, Widget, Fragment, Receiver, Provider, Service и др.
Android Project from Existing Code – импорт проекта приложения.
Android Sample Project – при условии установки с помощью SDK Manager пакета примеров Samples for SDK, позволяет создать проект выбранного примера Android-приложения.
Android Test Project – для выбранного Android-проекта создает основу набора тестов на базе каркаса Android testing framework, являющегося расширением платформы тестирования JUnit.
Android XML File – обеспечивает создание таких ресурсов приложения как:
Layout – XML-описание GUI-интерфейса Activity-компонента.
Values – XML-файл, содержащий набор текстовых строк, стилей, различного рода значений, используемых приложением.
Drawable – XML-файл, формирующий отображаемую на экране графику.
Menu – XML-файл, определяющий меню приложения.
Color List – XML-файл, определяющий набор цветов для различных состояний GUI-компонента.
Property Animation – XML-файл, задающий анимацию свойств объекта.
Tween Animation – XML-файл, задающий анимацию View-компонента (вращение, исчезновение, перемещение и масштабирование).
AppWidgetProvider – XML-файл, содержащий метаданные для миниатюрного приложения App Widget, как правило размещаемого на главном экране Home Screen.
Preference – XML-описание GUI-интерфейса PreferenceActivity-операции, позволяющей пользователю персонифицировать приложение.
Searchable – XML-файл, определяющий настройки GUI-компонента поиска.
Android XML Layout File – аналог мастера Android XML File | Layout.
Android XML Values File – аналог мастера Android XML File | Values.
Template Development Wizard – генерирует код на основе файла шаблона template. xml.
После установки ADT-плагина, в контекстном меню окна Package Explorerпоявятся следующие команды:
Run As | Android Application – запускает Android-приложение в виртуальном мобильном устройстве, созданным с помощью AVD Manager.
Run As | Android JUnit Test – запускает набор тестов для Android-приложения с использованием виртуального мобильного устройства.
Android Tools | New Test Project – открывает мастер Android Test Projectсоздания набора тестов для Android-приложения.
Android Tools | New Resource File – открывает мастер Android XML Fileсоздания ресурсов приложения.
Читать дальшеИнтервал:
Закладка: