Главная » Разработка для Android » Разработка приложений для Android

0

Инструменты разработчика Android  включают  все необходимые  про- граммы и API-библиотеки, которые понадобятся для разработки  совер- шенных и функциональных мобильных  приложений. Одной из основных трудностей в Android, как и в любой другой новой для вас среде разработки, станет необходимость изучения функционала и ограничений API.

Если у вас есть опыт разработки Java-программ, то заметите, что методы, синтаксис и грамматика Java-кода могут быть использованы и на платформе Android.  Тем не менее, некоторые  специфические способы оптимизации могут показаться немного противоречивыми.

Если у вас нет опыта написания Java-кода, но вы знакомы с каким-либо объектно-ориентированным языком  программирования (например, C#), новый язык покажется простым. Основная мощь Android  в его API, а не в языке Java, поэтому даже если вы не сталкивались со специфическими Java-классами, то не почувствуете  себя ущемленным.

С чего начать

Поскольку приложения для Android исполняются на виртуальной ма- шине Dalvik, вы можете писать программы на любой платформе, где можно установить  среду разработки.  К таковым относятся:

Microsoft  Windows (XP и выше);

Mac OS X 10.4.8 или выше (только  для чипсетов Intel);

Linux.

Перед началом  работы необходимо  скачать и установить  следующие пакеты:

SDK Android (инструменты разработчика для Android);

Java Development Kit (инструменты разработки  Java-приложений) (JDK) версии 5 или 6.

Последнюю версию JDK можно скачать с сайта компании Sun по адресу

http://java.sun.com/javase/downloads/index.jsp.

ПРИМЕЧАНИЕ

Если вы уже установили JDK, убедитесь, что версия данного пакета соответствует приведенным выше требованиям. Обращаем особое внимание, что для работы недостаточно иметь Java runtime environment (JRE, Исполняющая среда Java).

Скачиваем и устанавливаем SDK

SDK для Android имеет открытый  характер. Вы не должны ничего пла- тить за скачивание  или использование API. Компания Google не требует платы (или отчета) за размещение ваших программ на сервисе Android Market или где-либо еще.

Самую последнюю версию SDK можно скачать на сайте для разработ- чиков Android по адресу http://developer.android.com/sdk/index.html.

ПРИМЕЧАНИЕ

При написании этой книги мы использовали SDK версии 2.1 r1.

SDK представляет собой ZIP-файл, который содержит самую последнюю версию инструментов разработки  Android.  Распакуйте содержимое  файла в новую папку (запомните путь к данной папке, он вам понадобится позже).

Прежде  чем начать работу, необходимо  установить  по меньшей  мере одну платформу SDK. Для  этого в среде Windows запустите  файл  SDK Setup.exe; если у вас MacOS или Linux — исполняемый файл android, который расположен в подпапке tools. В появившемся окне выберите слева пункт Available Packages, после чего справа в области Sources, Packages and Archives

отметьте пакеты платформы SDK, которые хотите установить. Выбранные файлы  скачаются  в папку установки  SDK и будут включать  библиотеки API, документацию и несколько примеров приложений.

Все примеры и пошаговые инструкции в данной книге рассчитаны на работу со средой разработки  Eclipse с интегрированным в нее плагином ADT (Инструмент разработки  для Android). Тем не менее, это необяза- тельное требование  — вы можете использовать любой удобный  для вас текстовый  редактор или Java IDE, а также программы в составе SDK для компиляции, тестирования и отладки фрагментов кода или примеров приложений.

Если вы планируете  воспользоваться первым  вариантом,  обратитесь к следующему разделу, где мы расскажем о настройке Eclipse и плагина ADT. Для тех, кто собирается  программировать без Eclipse и ADT, ниже дается описание инструментов разработки,  которые входят в состав SDK.

ПРИМЕЧАНИЕ

Примеры приложений в составе SDK неплохо описаны в документации, а их исходный код — прекрасный материал, иллюстрирующий образ- цовые приложения для Android. После настройки среды разработки рекомендуем изучить исходный код этих примеров.

Источник: Майер P. Android 2 : программирование приложений для планшетных компьютеров и смартфонов : [пер. с англ. ] / Рето Майер. — М. : Эксмо, 2011. — 672 с. — (Мировой компьютерный бестселлер).

По теме:

  • Комментарии