Как да създадете приложение за Android

Android приложения наскоро са станали много популярни. И хората, които са в състояние да направят такова заявление, здрава конструкция грим.

Целта на този пост - от една страна, да споделят успешния си опит в разработването на приложения стартират на платформата Android, и от друга страна да допринесе за развитието на пазара на софтуер за тази голяма и бързо развиваща се платформа за сметка (без фалшива скромност, аз казвам) може би сте прочели този пост. Online, разбира се, можете да намерите информация за развитието на приложение "малко по-сложно, отколкото HelloWorld», но като правило те са разпръснати, и те не са описани в различни малки подводни камъни. В този пост ще разгледаме целия цикъл на разработка на приложения, като се започне от чисто компютър, за да завърши APK-файл. Под отрязаните екрани.

Получаване за развитието на

За да се подготви за развитието не изисква никакви специални действия и манипулации. Ще опиша стъпка по стъпка какво да правя. Аз трябва Windows XP, и следователно всички причини, посочени по-долу следва да се отнасят конкретно за тази операционна система, въпреки че действието, без никакви големи промени може да се приложи друг Windows и Linux дори семейство.

  • Инсталиране на Eclipse IDE
  • Инсталиране на ADT Plugin за Eclipse
  • Инсталиране на JDK и JRE
  • Инсталиране на Android SDK
Инсталиране на Eclipse IDE

Всичко е просто. Отворете секцията Downloads на официалния сайт и люлка Classic версия. След това просто разархивирайте, където искате да, реших да го направя в един почтен директорията C: \ Eclipse

Инсталиране на ADT Plugin за Eclipse

Как да създадете приложение за Android

След успешна инсталация, възможно е да рестартирате Eclipse околната среда.

Създаване на среда за Java: JDK и JRE

Ако все още не сте инсталирали Java Kit развитие (JDK) и Java Runtime Environment (JRE), те трябва да се зададе. Това може да стане в уеб сайта на Oracle. Изтеглете и инсталирайте JDK и JRE.

Как да създадете приложение за Android
Инсталиране на Android SDK

Тя остава за малките - е да изтеглите и инсталирате нов SDK Android. Това се прави в сайта на Android Developers. Аз лично се инсталира SDK отново в почтен директорията C: \ Android. След това трябва да добавите платформа и други допълнителни компоненти SDK. Добавих всички налични версии, тъй като смятам да подаде молба за по-ранни платформи, както и USB-драйвери и приложения примери.

Как да създадете приложение за Android

Получаване на развитието е завършена. Сега следващата стъпка - създаването на приложения.

Създаване на Android-приложения

Нека да създадете виртуално устройство Android. Следвайте пътя към прозореца на менюто → Android SDK и AVD Manager.

Как да създадете приложение за Android

Изберете Ново от дясната страна на прозореца, в прозореца, който се появява, ние въведете името на виртуалния платформа на устройствата (да речем Android 2.1), размерът на картата с памет (да речем 512 Mb), тип дисплей (да речем HVGA). След това натискате бутона Създаване AVD.

Сега създайте проект. За да направите това, следвайте пътя на файла от менюто → → New Други. в поп списъка Android → Android проект.

Как да създадете приложение за Android

Като пример, аз говоря за развитието на един от простия ми програма UfaTermometr, който показва текущата температура от сензори, разположени на един от сайтовете на местната енергийна компания.

Директно към кода на заявление се намира на пътя SRC → «името на вашия пакет» → «име на заявлението» .java на.
По подразбиране се създава "заготовки" от главния клас и тя вече ще можете да танцувате. Няма да се спирам върху тънкостите на такъв прост код, както в моя пример, но аз ще ви обясни, че логиката е обяснена в три лесни стъпки:

  • Свали HTML страници от температурните стойности
  • Използването на регулярен температура "дръпне"
  • температура Вижте TextView

Имайте предвид, че когато приложението изисква някои разрешения на системата, трябва да ги посочите в манифеста AndroidManifest.xml. В този конкретен случай, ние сме с помощта на интернет връзка, съответно, добавете линия в XML-файл по-горе.
към самия код изпълнява горните логически произведения:

внос android.app.Activity;
внос android.os.Bundle;
внос android.view.View;
внос android.widget.TextView;
внос android.widget.Button;
внос java.io.InputStreamReader;
внос java.net.URL;
внос java.net.URLConnection;
внос java.util.regex * .;

обществени клас UfaTermometr разширява дейността

@Override
обществени нищожен onCreate (Bundle savedInstanceState)
super.onCreate (savedInstanceState);
setContentView (R.layout.main);
крайния бутон Бутон = (Button) findViewById (R.id.refrbutton);
button.setOnClickListener (нова Button.OnClickListener () обществени нищожен OnClick (Виж обем) // кликнете на бутона
RefreshTemper ();
>
>);

RefreshTemper (); // започне, когато температурата веднага кораб
>;
// ----------------------
обществен String GetTemper (String urlsite) // температура натоварване fuktsii
String matchtemper = «»;
опитвам
// зареждане на страницата
URL URL = нов URL (urlsite);
URLConnection свързв = url.openConnection ();
InputStreamReader RD = нов InputStreamReader (conn.getInputStream ());
StringBuilder allpage = нов StringBuilder ();
Int п = 0;
овъгляване [] буфер = нов знак [40000];
докато (п> = 0)
п = rd.read (буфер, 0, buffer.length);
ако (п> 0)
allpage.append (буфер, 0, п);
>
>
// работа с редовния сезон,
крайния модел Pattern = Pattern.compile
( "[^ - + 0] + ([- + 0-9] +) [^<]+[^ (А-NK-YaoOa-ZA-Z0-9)] + ([а-NK-YaoOa-ZA-Z] +) »);
Matcher пасването = pattern.matcher (allpage.toString ());
ако (matcher.find ())
matchtemper = matcher.group (1);
>
върнете matchtemper;
>
улов (Изключение д)

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

Работещи и тестване на заявлението

Ние си спомняме за нашата виртуална машина и стартирайте обичайния бутон или меню Run → Run

Ето една снимка след това можем да размишляваме:

Как да създадете приложение за Android

Сега, ако искате да споделите дадено приложение, трябва да се съберат на APK-файла. За да направите това, използвайте File менюто → износ и списък Android → заявление за износ Android. След това изберете проекта, и след това да създадете хранилище за ключове ключове и ключ-ключ, което трябва да направите е да попълните няколко полета с всички видове допълнителна информация. Получената APK-файл може да се разпространява и дори изложи в Android Market, но трябва да се регистрирате и да заплати 25 $, че като цяло е малко, особено за по-полезно проект. Но регистрация в магазина, може би тема за друга статия.

заключение

В заключение ще кажа, че, разбира се, разработването на приложения за Android е приятно, е прост и интересен. Разбира се, ние се счита само върхът на айсберга, но се надявам, че в съзнанието на тези от вас, които не са се опитали да направим нещо подобно "крушка свети", и това е възможно, след като молбата Ви ще бъде използван от милиони.

Хареса ли ви тази статия? Споделете го с приятелите си!