Как да създадете приложение за 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 (Android) Как да създадете приложение за Android](https://webp.images-on-off.com/26/27/434x448_ytoh32jpe1snfjpfxkxk.webp)
След успешна инсталация, възможно е да рестартирате Eclipse околната среда.
Създаване на среда за Java: JDK и JRE
Ако все още не сте инсталирали Java Kit развитие (JDK) и Java Runtime Environment (JRE), те трябва да се зададе. Това може да стане в уеб сайта на Oracle. Изтеглете и инсталирайте JDK и JRE.
![Как да създадете приложение за Android (Eclipse плъгин инсталация) Как да създадете приложение за Android](https://webp.images-on-off.com/26/27/434x310_o4tohw6iv891b1oa9zyq.webp)
Инсталиране на Android SDK
Тя остава за малките - е да изтеглите и инсталирате нов SDK Android. Това се прави в сайта на Android Developers. Аз лично се инсталира SDK отново в почтен директорията C: \ Android. След това трябва да добавите платформа и други допълнителни компоненти SDK. Добавих всички налични версии, тъй като смятам да подаде молба за по-ранни платформи, както и USB-драйвери и приложения примери.
![Как да създадете собствено приложение за Android (Eclipse IDE) Как да създадете приложение за Android](https://webp.images-on-off.com/26/27/434x339_xg0fevdz5zlvwp2tk0nu.webp)
Получаване на развитието е завършена. Сега следващата стъпка - създаването на приложения.
Създаване на Android-приложения
Нека да създадете виртуално устройство Android. Следвайте пътя към прозореца на менюто → Android SDK и AVD Manager.
![Как да създадете приложение за Android (Eclipse плъгин инсталация) Как да създадете приложение за Android](https://webp.images-on-off.com/26/27/340x334_g8a8djiinwocfjtodc3s.webp)
Изберете Ново от дясната страна на прозореца, в прозореца, който се появява, ние въведете името на виртуалния платформа на устройствата (да речем Android 2.1), размерът на картата с памет (да речем 512 Mb), тип дисплей (да речем HVGA). След това натискате бутона Създаване AVD.
Сега създайте проект. За да направите това, следвайте пътя на файла от менюто → → New Други. в поп списъка Android → Android проект.
![Как да създадете собствено приложение за Android (внос андроид джаджа) Как да създадете приложение за Android](https://webp.images-on-off.com/26/27/434x570_01eqiaexll0103dod4cf.webp)
Като пример, аз говоря за развитието на един от простия ми програма UfaTermometr, който показва текущата температура от сензори, разположени на един от сайтовете на местната енергийна компания.
Директно към кода на заявление се намира на пътя SRC → «името на вашия пакет» → «име на заявлението» .java на.
По подразбиране се създава "заготовки" от главния клас и тя вече ще можете да танцувате. Няма да се спирам върху тънкостите на такъв прост код, както в моя пример, но аз ще ви обясни, че логиката е обяснена в три лесни стъпки:
- Свали HTML страници от температурните стойности
- Използването на регулярен температура "дръпне"
- температура Вижте TextView
Имайте предвид, че когато приложението изисква някои разрешения на системата, трябва да ги посочите в манифеста AndroidManifest.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 (Eclipse IDE) Как да създадете приложение за Android](https://webp.images-on-off.com/26/27/434x308_rlf59rpgvfi1kiorlwb5.webp)
Сега, ако искате да споделите дадено приложение, трябва да се съберат на APK-файла. За да направите това, използвайте File менюто → износ и списък Android → заявление за износ Android. След това изберете проекта, и след това да създадете хранилище за ключове ключове и ключ-ключ, което трябва да направите е да попълните няколко полета с всички видове допълнителна информация. Получената APK-файл може да се разпространява и дори изложи в Android Market, но трябва да се регистрирате и да заплати 25 $, че като цяло е малко, особено за по-полезно проект. Но регистрация в магазина, може би тема за друга статия.
заключение
В заключение ще кажа, че, разбира се, разработването на приложения за Android е приятно, е прост и интересен. Разбира се, ние се счита само върхът на айсберга, но се надявам, че в съзнанието на тези от вас, които не са се опитали да направим нещо подобно "крушка свети", и това е възможно, след като молбата Ви ще бъде използван от милиони.
Хареса ли ви тази статия? Споделете го с приятелите си!