Преглед на SDK за Android, фенклуб на потребителите на Android
Android SDK включва разнообразие от библиотеки, документация и инструменти, които ви помагат да разработвате мобилни приложения за платформата Android.
-
Andro API >Преди даразработите приложения за Android е полезно да разберете цялостния подход на платформата към управлението на промените в API. Също така е важно да разберетенивото на API за Android (идентификатор на ниво на API) и ролята му да направи приложението ви съвместимо с устройствата, на които ще бъде инсталирано.
Ниво на API е цяло число, което уникално идентифицира версията на API на платформата Android. Рамката предоставя API структури, които приложенията могат да използват за взаимодействие със системата Android. Всяка следваща версия на платформата Android може да включва актуализации на API.
Актуализациите на API рамката са предназначени да запазят новия API съвместим с по-ранните версии на API. По този начин повечето промени в API са кумулативни и въвеждат нова функционалност или коригират предишни. Тъй като някои от API постоянно се актуализират, отхвърлените API се отхвърлят, но не се премахват поради причини за съвместимост със съществуващи приложения.
Нивото на API, което приложение за Android използва, се определя от целочислен идентификатор, който е посочен в конфигурационния файл на всяко приложение за Android.
Таблицата определя съответствието между нивото на API и версията на платформата Android.
Съответствие с версията на платформата и нивото на API
Версия на платформата
Ниво на API
Инструменти за разработване и отстраняване на грешки в приложения
В допълнение към емулатора, SDK включва и много други инструменти за отстраняване на грешки и инсталиране на приложения, които създавате. АкоАко разработвате приложения за Android с помощта на Eclipse IDE, много от инструментите на командния ред на SDK вече се използват за изграждане и компилиране на проекта. Въпреки това, в допълнение към тях, SDK съдържа редица полезни инструменти за разработване и отстраняване на грешки в приложения:
Виртуално устройство с Android
Android Virtual Device е емулатор, който работи на обикновен компютър. Емулаторът се използва за проектиране, отстраняване на грешки и тестване на приложения в реална среда за изпълнение.
Преди да можете да стартирате емулатора на Android устройство, трябва да създадетеAndroid Virtual Device (AVD).AVD дефинира системния образ и настройките на устройството, използвани от емулатора.
Има два начина за създаване на емулатор на устройство:
- На командния ред с помощната програма за android, налична в директорията, където сте инсталирали Android SDK, в папката с инструменти.
- Визуалноизползване на Android SDK и AVD Manager в Eclipse IDE чрез избиране на елемента от менюто Window Android SDK и AVD Manager. Появява се прозорецът Android SDK и AVD Manager, който ви позволява да създавате и конфигурирате емулатори на мобилни устройства и да изтегляте актуализации на Android SDK.
Прозорецът на Android SDK и AVD Manager също ще се появи, ако извикате android.exe без параметри от командния ред.

iAndroid SDK и AVD Manager
Прозорец на Android SDK и AVD Manager
От дясната страна на панела Списък на съществуващите виртуални устройства на Android щракнете върху бутона Нов, който ще отвори прозореца Създаване на нов AVD.
В този прозорец задайте желаната конфигурация за създавания емулатор на устройство:
- Име — име на създаваното устройство;
- Цел - версия на Andro >
- Хардуер - симулира хардуера, инсталиран на устройството. Ако е необходимо, с натискане на бутона Нов можете да отворите прозорец за добавяне на допълнителен виртуален хардуер.

Прозорец за добавяне на допълнителен виртуален хардуер
След задаване на конфигурацията и щракване върху бутона Създаване на AVD, мениджърът ще създаде ново виртуално устройство, чието име и версия на API ще се появят в списъка със съществуващи Android виртуални устройства.
За по-фина настройка е по-добре да използвате инструмента за команден ред andnoid.exe. Той има повече функции от визуалния AVD на Mapa9er и е удобен за конфигуриране на мрежата, портовете и виртуалния хардуер на емулатора. За съжаление, поради ограничения обем на книгата, не е възможно да се разгледа по-подробно този инструмент.
В зависимост от поддържаната версия на API външният вид на виртуалното устройство ще се различава.
Емулаторът има два виртуални десктопа, които могат да се навигират с помощта на бутоните със стрелки на навигационната лента на устройството или чрез преместване на курсора, докато задържате левия бутон на мишката (в реално устройство, като движите пръста си по екрана). В допълнение към програмните преки пътища, на работния плот могат да бъдат поставени уиджети.

Външен вид AVD версия 1.5

Външен вид AVD версия 2.0
За да тествате външния вид на създаденото приложение на различни позиции на екрана, можете да използвате клавишната комбинация +, за да промените местоположението на екрана от вертикално на хоризонтално и обратно.
Маркерът в долната част на екрана ви позволява да отворите прозореца за стартиране на приложения, инсталирани в системата -Application Launcher. Прозорецът се издърпва, когато щракнете върху маркера.
Емулаторът обаче не поддържа някоифункционалност, налична на реални устройства:

Стартираща програма за инсталирани приложенияСтартираща програма