Как да разработим приложения за Android

Android мобилната операционна система на Google е идеална за кодери, които искат да разработват телефонни приложения, без да преминават през системата за одобрение на Apple. Това ръководство ще ви създаде подходящ софтуер и инструменти за безпроблемно кодиране на идеята ви за убиец.

Без значение колко сте добри в програмирането, ако не можете да обгърнете главата си около комплекта за разработка на софтуер на Android (SDK), вашите приложения може да са написани и в Шекспир. Така че следвайте тези стъпки и започнете да се справяте с процеса.

Java Development Kit

Първото нещо, което трябва да започнете да пишете Java приложения (основата на приложения за Android), е Java Development Kit (JDK), предоставен от Oracle по този линк.

Вероятно сте взели Java Runtime Environment (JRE) в една от многобройните си форми по време на ежедневните си действия в интернет, което ви позволява да стартирате аплети на компютъра си. Добре е да деинсталирате версията на JRE, която в момента имате, в случай че се сблъска с версията на JDK, която изтегляте. За щастие, инсталацията по-горе включва най-новата и най-добрата версия на JRE, която определено ще бъде съвместима, което ви спестява трудната задача да я инсталирате по-късно.

Изтеглете и стартирайте инсталационната програма, уверете се, че "Инструменти за разработка", "Изходен код" и "Публичен JRE" са включени в прозореца за персонализирано инсталиране, както е показано по-долу (изгледът ви може да е различен). Кликнете върху „Напред“, прочетете лицензионното споразумение, ако имате много време на ръцете си, оставете го да свърши работата си и вие сте добри.

Докато повечето приложения на интегрираната разработваща среда (IDE) - подробно описани в следващата стъпка - идват със собствен компилатор, обикновено е полезно да конфигурирате новоинсталирания Java компилатор в Command Prompt, за да можете да го използвате, ако е необходимо.

За Windows преминете към Система чрез Контролен панел и изберете разширените настройки. Оттук изберете 'Променливи на околната среда' и намерете променливата 'Път'. Добавете пътя към директорията 'bin' на новата си Java инсталация, както е показано в примера по-долу.

Използвайте командите 'java -version' и 'javac -version', за да проверите всичко е отишло и трябва да получите нещо по следния начин:

Инсталирайте IDE

Софтуерът за интегрирана среда за разработка се използва широко от опитни програмисти и начинаещи, така за разработване на програми. За непосветените IDE е приложение, което помага на програмистите да пишат код чрез предоставяне на набор от инструменти, като дебъгери, компилатор и др.

Докато има широк спектър от приложения за IDE, за тази демонстрация ще използваме свободния софтуер Eclipse, тъй като Google предоставя плъгин за него, който интегрира Android SDK. Следвайте тази връзка и намерете правилната версия за вашата система.

Тази част варира значително, но изтеглената от мен версия дойде като zip файл, който след извличане включваше файла 'eclipse.exe', който се изпълняваше без да се налага да минава през всяка инсталация. Ако вашата версия изисква инсталиране, следвайте стъпките с настройките по подразбиране, тъй като не е необходима конкретна конфигурация. При първото пускане ще бъдете помолени да идентифицирате "Workbench", където ще се съхраняват кода и свързаните с него файлове. Където и да е удобно, ще е достатъчно.

След като приключите, трябва да видите нещо, което не се различава от това:

Ако искате да се запознаете по-добре с Eclipse преди да продължите, отворете прозореца за помощ и погледнете в Ръководството за потребителя на Workbench. Има и Ръководство за разработка на Java, което може да ви даде указания за основите на Java, ако не сте запознати с езика.

Вземете Android Kit за разработка на софтуер

Отидете на тази връзка и изберете „Получаване на SDK“. На следващата страница следвайте връзката, за да инсталирате SDK за Android за вашата система.

След като изпълним файлът приключи, изтеглете инсталацията. Когато стигнете до прозореца по-долу, отбележете директорията, в която се инсталира (или я променете, ако желаете).

Когато инсталацията приключи, отворете мениджъра на Android SDK и ще ви бъде показан екранът по-долу:

Кликнете върху бутона, за да инсталирате всички необходими пакети и ресурси, които не са били включени в оригиналната инсталация.

Инсталирайте приставката за инструменти за разработка на Android

Както споменахме, Google предостави специално създаден Android SDK плъгин за Eclipse, който може да бъде добавен директно от самата IDE.

В Eclipse отидете на „Помощ“ и изберете „Инсталиране на нов софтуер“. Кликнете върху бутона „Добавяне“ и ще бъдете отведени до прозорец, за да добавите онлайн хранилище за софтуер, което съдържа ADT плъгина. Дайте му описателно име и въведете следния URL адрес в полето „Местоположение“:

  • //dl-ssl.google.com/android/eclipse

Кликнете върху „OK“. Изберете новодобавеното хранилище и отметнете „Инструменти за програмисти“.

Кликнете 'Next' и следвайте стъпките за инсталиране на файловете на приставката. Когато са завършени, тези две икони трябва да се покажат в лентата с инструменти на Eclipse:

Сега отидете в „Прозорец“ и „Предпочитания“, изберете секцията „Android“ и се уверете, че местоположението на SDK е същото като SDK директорията, която сте отбелязали по-рано. Трябва да получите такива резултати:

Вече сте гордият собственик на приставката за инструменти за разработка на Android.

Настройка на емулатора на Android

Въпреки че помага, не е нужно да притежавате устройство с Android, за да създавате приложения за тях, тъй като Google пуска в емулатор на мобилната си операционна система заедно с SDK. Преди да започнете да кодирате, си струва да създадете виртуално устройство за Android (AVD), така че да имате готова и изчакваща тестова платформа.

В лентата с инструменти ADT, която сте добавили в последната стъпка, изберете десния бутон с иконата на телефона. Това отваря мениджъра на AVD, както е показано по-долу:

Сега ще създадем ново виртуално устройство. Този пример ще създаде общо устройство, но има ресурси, описващи конфигурациите за конкретни устройства с Android онлайн. Изберете „Ново“ и ще ви бъде показана празна версия на прозореца по-долу:

  • Име: Ако искате да тествате с множество конфигурации на устройства, ще ви е необходимо нещо описателно. В противен случай родовото име ще работи добре.
  • Цел: Това е версията на Android, която ще се изпълнява от емулатора. В повечето случаи единствената ви опция в момента е последната версия на Android, която е част от инсталацията на SDK. Въпреки това, ако искате да тествате по-ранни версии (което би било разумно, предвид разнообразието от все още използвани версии), тогава използвайте SDK мениджъра, за да инсталирате допълнителни версии.
  • SD карта: Показва количеството допълнителна памет, което устройството ще използва. По подразбиране виртуалното устройство има 194 мегабайта вътрешно хранилище заедно със SD картата, така че можете да използвате този контрол, за да диктувате приблизителното съхранение на устройството като цяло.
  • Кожа: Можете да използвате този контрол, за да инсталирате външния вид и конфигурацията на определено устройство (напр. HTC One X) около дисплея. Но за нашите цели стойността по подразбиране е добра.
  • Хардуер: Тъй като има голямо разнообразие в хардуера на физически устройства с Android, можете да използвате този контрол, за да добавите виртуални хардуерни функции, от които се нуждаете, за да използвате приложението.

Когато завършите, прозорецът на AVD Manager сега трябва да изброи новосъздаденото ви устройство. Можете да кликнете върху „Старт“, за да стартирате това устройство, макар да знаете, че първото зареждане може да отнеме доста време.

Вашият първи Android проект

Сега, след като сте претеглили компютъра си с всички тези приложения и приставки, сте готови да започнете с действителното кодиране. Но първо трябва да настроим файловете на проекта.

За да започнете, отидете в „Файл“, „Нов“, „Проект“ и разгънете раздела Android. Изберете „Проект за приложения за Android“ и ще ви бъде показан този екран:

Можете да използвате иконите за превъртане до всяко поле, за да получите съвети за това, до какво се отнася всяка стойност. Най-важното, което трябва да се има предвид, е „Име на приложението“, което ще формира името на приложението, когато е инсталирано, и „Минимално необходимо SDK“, с което определяте най-ранната версия на Android, която искате да поддържате. Ако се нуждаете от опресняване на множество версии на Android, вижте това ръководство.

Кликнете върху „Напред“, за да продължите, и посочете икона на стартера, която ще представлява приложението ви. В следващото меню ще бъдете помолени да създадете „Дейност“ за приложението си.

Една дейност е действието или действието, с което потребителят ще взаимодейства, така че логичният начин за разделяне на програмата е по активност по отношение на това, кои прозорци ще вижда потребителят и каква функционалност има на всеки. Така че, ако, например, правите проста програма "Hello World", имате нужда само от една дейност, която ще бъде изгледът, показващ текста, докато всички настройки на интерфейса са изтеглени от ресурсните файлове, които SDK създава.

Когато решите да извършите дейностите си, кликнете върху „Край“. Eclipse ще събере всички файлове, които ще ви трябват за вашето приложение, в което ще напишете код и / или промените настройките, за да определите параметрите на вашата програма.

Имате го. Всичко е готово, за да започнете да сглобявате приложението си. Добрите момчета в Google имат подробен набор от ръководства за справяне с разработването на приложения за Android (за тези, които имат опит в програмирането) на уебсайта на Android. Всеки, който иска да започне работа с Java програмиране, първо трябва да търси уроци като тези, предоставени от Oracle.

 

Оставете Коментар