Создавање проект за затемнување за андроид. Поставување на Eclipse за развој на Android. Емулатор за бавен старт
Во овој водич, ќе научите како да започнете да се развивате за Android, имено: мобилни апликациина платформата Android Eclipse + SDK. Денес, постојат многу пристапи за развој и градење мобилни апликации за Android. Комплексни хардверски уреди, таблет компјутери и разни софтверски платформи (Symbian OS, iOS, webOS, Windows телефон 7…) отворете бесконечен простор за програмерите.
Значи, листата на апликации за почеток на развивање мобилни апликации за Android е огромна. Која платформа да се избере? Каков програмски јазик да се научи? Кој сет на апликации да се избере за планирање на проектот? Во ова упатство, ќе научите како да започнете да развивате мобилни апликации за платформата Android, мобилниот оперативен систем со отворен код на Google.
Зошто Android платформата?
Андроид е отворена платформа базирана на кернелот Линукс. Инсталиран е на илјадници уреди од широк спектар на производители. Андроид обезбедува апликации за секаков вид хардвер што може да се замисли денес. Мобилни уреди- дигитални компаси, видео камери, GPS, сензори и многу повеќе.
Бесплатните алатки за развој на Android ви овозможуваат брзо да започнете да создавате бесплатно или речиси бесплатни апликации. Кога ќе бидете подготвени да му ја покажете на светот вашата програма, можете да ја објавите преку Android Market. Објавувањето на Android Market бара еднократна такса за регистрација (25 долари во моментот на пишување) и, за разлика од App Store на Apple (која е многу строга за подобноста), ја прави вашата апликација достапна за преземање и купување по брз преглед- доколку пријавата не ги прекршува правилата и законот.
Еве неколку други функции на Android SDK што ви нудат придобивки како развивач:
- Android SDK е достапен за Windows, Mac и Linux, така што не мора да плаќате за нов хардвер за да пишувате апликации.
- SDKвграден во Java. Ако сте запознаени со програмскиот јазик Java, веќе сте на половина пат.
- Со оглед на дистрибуцијата на апликацијата преку Android Market, таа ќе биде веднаш достапна за стотици илјади корисници. Не сте ограничени на официјалниот пазар, бидејќи има алтернативи. На пример, можете да ја објавите апликацијата на вашите блогови. Се шпекулира дека Amazon подготвува сопствена продавница за апликации за Android.
- Како и техничката документација SDK, се создаваат нови ресурси за развивачите на Android. Платформата добива сè поголема популарност меѓу корисниците и програмерите.
Доста муабет - ајде да започнеме со развој на апликации за Android!
Инсталирање на Eclipse и Android SDK
Ориентација за Android платформата за време на развојот
Пред да започнете да пишувате апликации за Android, треба да ја преземете SDK за Android платформата. Секоја платформа има своја верзија на Android SDK инсталирана на уредите на корисниците. За Android 1.5 и погоре, постојат две платформи: Android Open Source Project и Google.
Андроид проект со отворен код - платформа со отворен код изворен кодно не вклучува Екстензии на Google, како Гугл мапи. Ако не сакате да го користите Google API, функционалноста на „Карти на Google“ нема да биде достапна за вашата апликација. Освен ако немате конкретна причина да го направите ова, би препорачал да таргетирате една од платформите на Google, бидејќи тоа ќе ви овозможи да ги користите сопствените екстензии на Google.
- Изберете Window->Android SDK и AVD Manager.
- Кликнете на Достапни пакети во левата колона и проверете го складиштето за да се прикаже список на достапни платформи за Android.
- Можете да изберете платформи за преземање од списокот или да ги оставите сите означени за да ги преземете сите достапни платформи. Кога ќе завршите, кликнете Install Selected и следете ги инструкциите за инсталација.
Откако сè ќе биде успешно поставено, подготвени сте да започнете со развој на Android.
Создадете нов проект за Android
Волшебникот за нов проект Eclipse ќе ви помогне да креирате апликација за Android со генерирање датотеки и код подготвени за извршување на десната страна од блокот. Ова брз начинпроверете дали работи и е добра почетна точка кога започнувате да развивате апликации:
Откако ќе кликнете Finish, Eclipse ќе создаде нов Android проект подготвен да се извршува и развива за Android. Се сеќавате кога му кажавте на Eclipse да создаде активност наречена BrewClockActivity? Ова е кодот што Android всушност го користи за да ја стартува апликацијата. Генерираниот код ќе се прикаже како едноставна порака „Здраво свето“.
Пакети
Името на пакетот е идентификатор за вашата апликација. Кога ќе дојде време да се објави резултатот на Android Market, овој ID ќе се користи за следење на ажурирањата за апликацијата, па затоа е важно да бидете сигурни дека овој ID е единствен. Иако овде го користиме името com.example.brewclock, за вистинска апликација подобро е да изберете нешто како com.yourcompanyname.yourapplication.
SDK верзии
Мин SDK верзија (името зборува сам за себе) - најраната андроид верзијана кој ќе работи апликацијата. Со секое ново издание на Android, SDK додава и менува различни методи. Кога ќе изберете верзија на SDK, Android (и Android Market) знае дека вашата апликација ќе работи само на уреди што ја користат верзијата на платформата Android на наведената верзија и повисока.
Стартување на вашата апликација
Сега да се обидеме да ја извршиме нашата апликација во Eclipse. Бидејќи ова е прво издание, Eclipse ќе ве праша со кој тип на проект работите:
- Изберете Run->Run или притиснете Ctrl+F11.
- Изберете Андроид апликација и кликнете OK.
Eclipse ќе се обиде да ја изврши апликацијата на уредот со Android. На овој момент, сепак, немате уреди под Андроид контрола, така што проектот нема да успее и ќе ви биде побарано да креирате нов виртуелен уред со Android (AVD).
Виртуелни уреди (Виртуелни уреди со Android)
Виртуелниот уред со Android (AVD) ја имитира околината на Android, било да е тоа мобилен телефонили таблет компјутер. Можете да креирате AVD уреди колку што сакате, со различни верзии на платформата Android. За секој AVD, можете да конфигурирате различни поставки на уредот, како што се физичка тастатура, поддршка за GP, резолуција на камерата и така натаму.
Пред да ја стартувате апликацијата, мора да го креирате вашиот прв AVD уред со платформата SDK (Google API, 1.6).
Ајде да го направиме тоа сега:
- Ако сè уште не сте пробале да ја извршите апликацијата, притиснете Run (или кратенката на тастатурата Ctrl+F11)
- Кога ќе се појави предупредувањето, кликнете Да за да го креирате AVD.
- Кликнете Ново во дијалогот за Android SDK и AVD Manager.
- Поставете ги следните параметри за AVD: Име: Android_1.6 Цел: Google API (Google Inc.) - API Ниво 4 Големина на SD-картичка: 16 MiB Вградена кожа: Стандардна (HVGA)
- Кликнете на Креирај AVD.
- Затворете го дијалогот за Android SDK и AVD Manager.
Работен код
Обидете се повторно да ја извршите апликацијата (Ctrl + F11). Eclipse сега ќе го создаде вашиот проект и ќе го лансира новиот AVD. Запомнете, AVD целосно ја имитира околината на Android, па дури и не мора да го гледате бавниот процес на подигање како што гледате со вистински уред. Поради оваа причина, штом AVD е подготвен за работа, најдобро е да не го затворате прозорецот додека не завршите со програмирањето, во текот на денот.
Развој на Android: Дизајн на кориснички интерфејс
Еден од првите чекори за креирање на која било програма е дизајнирање на корисничкиот интерфејс. Еве мала скица од нашата апликација:
Корисникот ќе може да го постави времето на вриење во минути користејќи ги копчињата + и -. Кога ќе притисне Старт, ќе започне одбројувањето за наведениот број минути. Ако корисникот го откаже вриењето со повторно притискање на копчето, времето ќе се продолжи кога тајмерот ќе достигне 0.
Градење на интерфејс
Корисничкиот интерфејс на Android, или кожата, кој е опишан во XML документацијата, може да се најде во папката res/layouts. Кодот на шаблонот, веќе генериран од Eclipse, е деклариран во res/layouts/main.xml и, како што можете да видите, веќе работи во емулаторот.
Eclipse има своја алатка за дизајнирање распоред што ви овозможува да креирате интерфејс со влечење и пуштање на екранот. Сепак, понекогаш е полесно да се напише интерфејсот во XML и да се користи графички распоред за преглед на резултатите.
Ајде да го направиме тоа сега со менување на main.xml за да одговара на скицата погоре:
- Отворете res/layouts/main.xml во Eclipse двојно допретеод Package Explorer.
- Изберете го табот main.xml на дното на екранот за да се префрлите на XML режим.
Сега да ја смениме содржината на main.xml на следново:
# /res/layouts/main.xml
Како што можете да видите, има многу датотеки во Android XML, но ова ќе ви овозможи да го контролирате речиси секој елемент на екранот.
Еден од најважните елементи на интерфејсот во Андроид се контејнерите за распоред, како што е LinearLayout користен во овој пример. Овие елементи се невидливи за корисникот, но делуваат како контејнери за други елементи како што се копчиња и текстуални прегледи.
Постојат неколку типови на распоред, од кои секоја се користи за градење разни видовираспореди. Како LinearLayout и AbsoluteLayout, TableLayout овозможува интерфејс базиран на мрежа. Можете да дознаете повеќе за ова во делот Општ распоред на објекти во документацијата API.
Поврзување на вашиот распоред со код
Откако ќе го зачувате распоредот, обидете се да ја извршите апликацијата во емулаторот со притискање на Ctrl + F11 или со кликнување на иконата Изврши во Eclipse. Сега, наместо пораката „Hello World“, ќе видите дека Android сега го прикажува интерфејсот на апликацијата.
Ако притиснете кое било копче, тие ќе светнат како што се очекуваше, но не правете ништо повеќе од тоа. Ајде да продолжиме со кодирање по интерфејсот за распоред:
# /src/com/example/brewclock/BrewClockActivity.java ... увези android.widget.Button; увезете android.widget.TextView; јавната класа BrewClockActivity ја проширува активноста ( /** Својства **/ заштитено копче brewAddTime; заштитено копче brewDecreaseTime; заштитено копче startBrew; заштитено TextView brewCountLabel; заштитено TextView brewTimeLabel; ...)
Следно, ќе го промениме повикот во onCreate. Овој повик се јавува секогаш кога ќе се стартува апликација на Android. Во кодот генериран од Eclipse, onCreate создава приказ на активност на R.layout.main. Ова е линијата на код што му наложува на Android да го декодира изгледот на XML документот и да го прикаже на корисникот.
Ресурсен објект
Во Андроид, R е посебен објект, кој автоматски се генерира за да обезбеди пристап до ресурсите на вашиот проект (распоред, низи, менија, икони...) внатре во кодот. На секој ресурс му е доделен сопствен ид. Во датотеката за распоред (види погоре) ова се @+id XML атрибутите. Ќе ги користиме овие за да ги поврземе копчињата и TextViews во нашиот распоред:
# /src/com/example/brewclock/BrewClockActivity.java ... јавната класа BrewClockActivity ја проширува активноста ( ... public void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.main); / Поврзете ги елементите на интерфејсот со својствата brewAddTime = (Копче) findViewById(R.id.brew_time_up); brewDecreaseTime = (Копче) findViewById(R.id.brew_time_down); startBrew = (Копче) findViewById(R.id.brewbelCountst); (TextView) findViewById (R.id.brew_count_label); brewTimeLabel = (TextView) findViewById (R.id.brew_time); ) )
Слушање настани
За да откриеме притискање на копчињата, треба да имплементираме слушател за нив. Можеби сте запознаени со слушатели за повратен повик или повратни повици од други рамки како што се Javascript/JQuery или Rails.
Андроид обезбедува сличен механизам со обезбедување на интерфејс за слушател, како што е OnClickListener , кој дефинира методи што ќе се активираат кога ќе се случи настанот. Интерфејсот OnClickListener ќе ја извести вашата апликација кога корисникот ќе кликне на екранот или на одредено копче. Покрај тоа, треба да му кажете на секое копче за ClickListener:
# /src/com/example/brewclock/BrewClockActivity.java ... // Погрижете се да не внесувате // `android.content.dialoginterface.OnClickListener`. увезете android.view.View.OnClickListener; јавната класа BrewClockActivity се проширува Активност имплементира OnClickListener ( ... public void onCreate(Bundle savedInstanceState) ( ... // Поставување ClickListeners brewAddTime.setOnClickListener(this); brewDecreaseTime.setOnClickListenerlick.thisset(this); .public void onClick(View v) ( // TODO: Додајте код за ракување со допирите на копчињата ) )
Следно, ќе го додадеме кодот што се справува со секое наше притискање на копче. Ќе додадеме и четири нови својства на Activity кои ќе му овозможат на корисникот да го постави и следи времето на подготовка: колку варење се направени и дали тајмерот е стартуван.
# /src/com/example/brewclock/BrewClockActivity.java ... јавната класа BrewClockActivity се проширува. .. public void onClick(View v) ( if(v == brewAddTime) setBrewTime(brewTime + 1); друго if(v == brewDecreaseTime) setBrewTime(brewTime -1); друго ако(v == startBrew) ( if( isBrewing) stopBrew (); инаку startBrew (); ) ))
Имајте предвид дека ја користиме класата CountDownTimer обезбедена од Android. Ова го олеснува создавањето и извршувањето на едноставен бројач и примањето известувања во редовни интервали додека трае одбројувањето. Ќе го користите ова во методот startBrew, прочитајте за тоа подолу.
Следниве методи се модели за однесувањето на лизгачот за поставување на времето на варење, почеток и прекин на подготовка и бројач. Ги иницијализираме својствата brewTime и brewCount во onCreate.
Би било добра практика овој код да се премести во посебна класа на модели, но за поедноставност ќе го додадеме кодот во BrewClockActivity:
# /src/com/example/brewclock/BrewClockActivity.java ... јавната класа BrewClockActivity се проширува Активноста ја имплементира OnClickListener ( ... public void onCreate(Bundle savedInstanceState) ( ... // Поставете ги почетните вредности за подготовка setBrewCount(0 ); setBrewTime(3); ) /** * Поставете апсолутна вредност за бројот на минути за подготовка. * Нема ефект ако пијалакот моментално работи. * @param minutes Бројот на минути за подготовка. */ public void setBrewTime( int minutes) ( if(isBrewing) се враќа; brewTime = минути; if(brewTime< 1) brewTime = 1; brewTimeLabel.setText(String.valueOf(brewTime) + "m"); } /** * Set the number of brews that have been made, and update * the interface. * @param count The new number of brews */ public void setBrewCount(int count) { brewCount = count; brewCountLabel.setText(String.valueOf(brewCount)); } /** * Start the brew timer */ public void startBrew() { // Create a new CountDownTimer to track the brew time brewCountDownTimer = new CountDownTimer(brewTime * 60 * 1000, 1000) { @Override public void onTick(long millisUntilFinished) { brewTimeLabel.setText(String.valueOf(millisUntilFinished / 1000) + "s"); } @Override public void onFinish() { isBrewing = false; setBrewCount(brewCount + 1); brewTimeLabel.setText("Brew Up!"); startBrew.setText("Start"); } }; brewCountDownTimer.start(); startBrew.setText("Stop"); isBrewing = true; } /** * Stop the brew timer */ public void stopBrew() { if(brewCountDownTimer != null) brewCountDownTimer.cancel(); isBrewing = false; startBrew.setText("Start"); } ... }
Само деловите од овој код специфични за Android создаваат прикази на етикети користејќи го методот setText. Во startBrew создаваме и работиме CountDownTimer за да започнеме со одбројување во секунда кога ќе заврши подготовката/врие. Забележете дека ги дефинираме слушателите на CountDownTimer (onTick и onFinish). onTick ќе се повикува на секои 1000 милисекунди (1 секунда), додека onFinish се повикува кога тајмерот ќе достигне нула.
Избегнување на сложеност во програмирањето на Android
За да го задржите овој водич за развој под андроид едноставен, намерно користев етикети директно во кодот (на пример, „Привари!“, „Старт“, „Стоп“). Всушност, не е многу добра практика, бидејќи го отежнува наоѓањето и менувањето на овие линии во големите проекти.
Андроид обезбедува уреден начин да ги задржите вашите текстуални низи одвоени од кодот на објектот R. R ви овозможува да ги дефинирате сите стрингови на апликации во XML-датотека (res/values/strings.xml) до кои може да се пристапи во вашиот код со референца. На пример:
# /res/values/strings.xml
Сега, ако сакате да го промените Brew Up! нешто друго, треба да го смените еднаш во датотеката strings.xml. Ако вашата апликација содржи десетици датотеки со код, имањето етикети на едно место има многу смисла!
Се проверува BrewClock
Завршивме со пишување на кодот и време е да ја „тестираме“ апликацијата. Притиснете „Run“ или Ctrl + F11 за да го извршите BrewClock во емулаторот. Ако сè отиде добро, ќе го видите интерфејсот за поставување и подготвени сте да сварите чај! Обидете се да поставите различни времиња на подготовка и притиснете Start за одбројување.
Резиме
Во овој краток вовед во развојот на Android, ја преземавте и инсталиравте Android SDK и приклучокот Eclipse Android Development Tools (ADT). Поставивте емулатор или виртуелен уред за тестирање на вашите апликации. Создадовте и работна андроид апликација која истакна голем број клучни концепти , кои ќе ги користите при развивање на идни апликации за Android.
Се надеваме дека ова ќе ви го отвори апетитот за креирање мобилни апликации и експериментирање во оваа возбудлива област. Андроид нуди одличен начин за пишување апликации за низа сегашни и идни мобилни уреди. Доколку веќе сте напишале работна апликација за оваа платформа, не заборавајте да нè известите во коментарите!
Android SDK нуди прилагоден приклучок за Eclipse IDE наречен Алатки за развој на Android (ADT). Овој приклучок обезбедува моќна рамка во која се развиваат апликации за Android. Ова ги проширува можностите на Eclipse, овозможувајќи ви брзо да креирате нови андроид проекти, креирајте го интерфејсот на апликацијата, дебагирајте ја апликацијата, извезете потписи за апликациски пакети (APK) и дистрибуирајте ги.
Забелешка:Мора да го инсталирате приклучокот ADT ако веќе го имате инсталирано Eclipse и сакате да продолжите да го користите. Ако Eclipse не е инсталиран, мора да го инсталирате целосно андроид пакет SDK што го вклучува најновиот IDE за развивачи на Android.
Вашата постоечка инсталација Eclipse за Андроидмора да ги исполнува следните барања:
- Eclipse 3.7.2 (Индиго) или повисоко
Забелешка: Eclipse 3.6 (Helios) веќе не е поддржан со најновата верзија на ADT.
- Приклучок Eclipse JDT (вклучен во повеќето пакети Eclipse IDE)
- JDK 6 (JRE не е доволно)
- Не е компатибилен со GNU компајлер за Java (GCJ)
Преземете го приклучокот ADT
За да додадете приклучок ADT во Eclipse за Android:
- Стартувајте го Eclipse, а потоа изберете Помош > Инсталирај нов софтвер (Помош > инсталирај нов софтвер).
- Кликнете Додај во горниот десен агол.
- Во дијалогот Додај складиште, во дијалогот што се појавува, внесете „ADT Plugin“ за името ( име)и следната адреса за Локација(локација):https: //dl-ssl.google.com/android/eclipse/
Забелешка:Алатките за програмери на Android бараат безбедна врска при ажурирањето. Проверете дали URL-адресата за ажурирање што ја внесувате започнува со HTTPS.
- Кликнете добро.
- Во полето за дијалог Достапен софтвер, штиклирајте го полето до Алатки за програмери и кликнете Понатаму.
- Понатаму.
- Прочитајте ги и прифатете ги условите од договорот за лиценца, а потоа кликнете Подготвени.
Ако добиете безбедносно предупредување дека автентичноста и валидноста софтверне може да се инсталира, сепак кликнете добро.
- Откако ќе заврши инсталацијата, рестартирајте го Eclipse.
Конфигурирање на приклучокот ADT
Откако ќе се рестартира Eclipse за Android, треба да ја наведете локацијата на директориумот за Android SDK:
- Во прозорецот „Добредојдовте“ што се појавува, изберете Користете ги постоечките SDK (Користете ги постоечките SDK).
- Наведете ја локацијата на директориумот Android SDK каде што неодамна сте ги преземале и извлекувале датотеките.
- Кликнете Понатаму.
Вашиот Eclipse IDE е создаден за развој андроид апликации, но мора да ги додадете новите SDK на платформата и рамката на Android за вашата околина. За да ги добиете овие пакети за вашиот SDK, продолжете со додавање платформи и пакети.
Решавање проблеми Инсталирање ADT
Ако имате проблем да го вчитате приклучокот ADT откако ќе ги следите чекорите погоре и работите со заштитен ѕид (како корпоративен заштитен ѕид), проверете дали правилно сте ги конфигурирале поставките за прокси во Eclipse за Android. Во Eclipse, можете да го конфигурирате проксито од главното мени Eclipse, под Прозорец(на Mac OS X, Затемнување)> Преференци> Општо > Мрежни врски.
Ако сè уште не можете да го користите Eclipse, можете да ја преземете архивата ADT од локален компјутери инсталирајте го рачно:
- Преземете ја зип архивата на приклучокот ADT (не отпакувајте ја):
Пластична кеса Големина Износ MD5 ADT-23.0.2.zip 103287135 бајти - Стартувајте го Eclipse и потоа изберете Помош > Инсталирајте нов софтвер (Помош > Инсталирајте нов софтвер).
- Кликнете Додадетево горниот десен агол.
- Во дијалогот за додавање складиште, кликнете Архива.
- Изберете ја преземената датотека ADT-23.0.2.zip и кликнете добро.
- Внесете „ADT Plugin“ како име и кликнете добро.
- Во полето за дијалог Достапен софтвер, штиклирајте го полето до Алатки за програмери и кликнете Понатаму.
- Во следниот прозорец, ќе видите листа на алатки што ќе се вчитаат. Кликнете Следно.
- Прочитајте ги и прифатете ги условите од договорот за лиценца, а потоа кликнете Подготвени.
Ако добиете безбедносно предупредување дека не може да се утврди автентичноста и валидноста на софтверот, кликнете во секој случај. добро .
- Откако ќе заврши инсталацијата, рестартирајте го Eclipse за Android.
Други грешки при инсталацијата
Ве молиме имајте предвид дека ADT има свои особености. На пример, потребни се некои опционални пакети за Eclipse (на пр. WST). Ако наидете на грешка при инсталирањето на ADT, вашиот Eclipse можеби нема да ги вклучува овие пакети. За информации за тоа како брзо да ги додадете потребните пакети на инсталацијата на Eclipse, видете ја темата решавање проблеми.
За корисници на Linux
Ако оваа грешка се појави при инсталирање на приклучокот ADT за Eclipse:
Ан се појави грешка при обезбедувањето. Не може да се поврзе со продавницата за клучеви. ЈКСОва значи дека вашиот систем нема соодветен Java VM. Инсталирањето на Sun Java 6 ќе го реши овој проблем и потоа можете повторно да го инсталирате приклучокот ADT.
Проблем
Сакате да ја користите околината Eclipse за да ја развиете вашата апликација за платформата Android.
Решение
Инсталирајте ја околината Eclipse и додатокот AndMore. Потоа креирајте го вашиот проект и почнете да ја пишувате апликацијата. Направете го и тестирајте го со емулатор во околината Eclipse.
Дискусија
Пред да започнете да градите апликација користејќи ја околината Eclipse, треба да инсталирате три ставки:
- Eclipse IDE
- Android SDK
- Модул и повеќе
За детали за инсталирање на овие ставки, видете.
Откако ќе го направите ова, креирајте нов Андроид проект користејќи го менито Датотека → Ново (Датотека → Ново), и ќе видите екран како на сл. 1.
Изберете ја верзијата SDK за целниот уред (Слика 3). Верзијата 4.0 го покрива речиси секој уред што се користи денес; подоцнежните верзии обезбедуваат уште повеќе опции. Ти одлучи!
Ориз. 1.
Ориз. 2.
Ориз. 3.
На сл. Слика 4 ја прикажува структурата на проектот проширена во прозорецот на проектот од десната страна. Исто така, покажува до кој степен можете да користите автоматско комплетирање на Eclipse на андроид платформата - додадов атрибут за гравитација на етикетата и околината Eclipse сугерира целосна листаможни вредности на атрибутот. Избрав централно-хоризонтално , така што етикетата треба да се центрира кога ќе се стартува апликацијата.
Ориз. 4.
Ако го поставите атрибутот gravity во LinearLayout на center_vertical и во TextView на center_horizontal, тогаш текстот ќе биде центриран и вертикално и хоризонтално. Списокот 1 ја прикажува соодветната датотека со распоред на main.xml (се наоѓа во директориумот res/layout).
Опис 1. Датотека Здраво свету. јава
Како и секогаш, кога зачувувате изворна датотека, Eclipse генерира компајлирана верзија. Во проектот Андроид, тој исто така создава компајлирана АПК што е подготвена за работа, така што треба само да ја извршите. Десен-клик на проектот и изберете ја командата Run As → Android Application (Run as → Application for the Android платформа) (сл. 5).
Оваа статија ќе опише како да поставите Eclipse за развој на апликации за Android. Ќе го наведам целиот потребен софтвер: 1) JDK 6 (Java Development Kit - Java Development Kit) 2) Eclipse Classic 3) Android SDK (Комплет за развој на софтвер - Комплет за развој на софтвер) 4) ADT (Алатки за развој на Android - Алатки за развој на Android ) - приклучок за Eclipse JDKПроцесот на инсталација на JDK е опишан во статијата: ЗатемнувањеПо инсталирањето на JDK, да преминеме на инсталирање на Eclipse. Преземете ја најновата верзија на Eclipse од официјалната страница eclipse.org. Кликнете на обележувачот Преземања, ќе ви бидат претставени различни градби на Eclipse. За нашите цели, ни треба класичен Eclipse - Eclipse Classic(во моментот на пишување Најновата верзијабеше 4.2.2). Отпакувајте ја преземената архива во директориум в:\затемнување(или каде и да сакате) За погодност, креирајте кратенка до извршна датотека eclipse.exe. Трчај затемнување. При првото стартување, ќе ви биде побарано да изберете директориум за вашиот работен простор. Групни проекти за работни простори. Ако еден работен простор ви е доволен, тогаш можете да го поставите знамето „Користете го ова како стандардно и не прашувајте повторно“. Со поставување на ова знаме, eclipse нема да го прикаже овој прозорец следниот пат и веднаш ќе го отвори вашиот стандарден работен простор. Android SDKОдете на страницата за преземање http://d.android.com/sdk На оваа страница се предлага да се каже склоп што има се што ви треба за развој на андроид. Но, ние ќе одиме на друг начин. Преземете само Android SDK. Изберете ставка „ПРЕЗЕМИ ЗА ДРУГИ ПЛАТФОРМИ“(преземете за други платформи), во табелата со наслов „Само алатки за SDK“(само SDK) преземете го инсталаторот на Windows SDK (*.exe). Откако ќе го прочитате и ќе се согласите со договорот за лиценца, преземете го овој инсталатер. Пред Инсталација на Android SDK треба да се конфигурира променлива на животната средина JAVA_HOME(), инаку инсталерот ќе се заколне без да го најде JDK. Стартувај го инсталаторот installer_r21.1-windows.exe. Во прозорецот за добредојде, кликнете Следно
Во следниот чекор, инсталерот ја одредува локацијата JDKпо системска променлива JAVA_HOME. Ако се најде JDK, кликнете на копчето "следно".
Во прозорецот за избор на корисник, изберете ја опцијата „Инсталирајте го овој компјутер за секој“(инсталирајте за сите корисници на компјутер). Ако сакате да инсталирате само за себе, тогаш изберете ја втората опција „Инсталирај само за мене“. Кликнете "следно".
Во прозорецот за избор на локација за инсталација, оставете сè како стандардно и кликнете "следно".
Во прозорецот за креирање кратенка во менито, можете исто така да оставите сè непроменето и да кликнете .
По успешната инсталација, кликнете "следно".
Во последниот прозорец на инсталерот, оставете ознака за проверка „Започни SDK Manager“, за да го започнете Менаџер на SDK, по притискање на копчето "Заврши".
Откако ќе се стартува, SDK Manager ќе ве поттикне да ја инсталирате најновата верзија на API. Ако ви требаат претходни верзии, наведете ги и кликнете на копчето „Инсталирајте пакети...“
Се согласувам со лиценцата „Прифати лиценца“и притиснете
Ќе започне преземањето на избраните пакети од Интернет. ADTИнсталирање на приклучокот ADT за Eclipse. Го започнуваме Eclipse. На менито Помошизберете „Инсталирај нов софтвер...“. Кликнете на копчето „Додај...“(Додај) Ќе се појави прозорец за додавање складирање:
Дајте му име Алатки за развој на Androidи адреса на локација "https://dl-ssl.google.com/android/eclipse/". Кликнете "ДОБРО"По неколку секунди чекање, треба да се појави запис во списокот „Развојни алатки“, штиклирајте го и кликнете "следно". Во следниот прозорец, исто така, кликнете "следно". Во прегледот на договорот за лиценца, согласете се со него и кликнете "Заврши". Ќе се појави прозорец за време на инсталацијата. Безбедносно предупредувањесамо кликнете во него добро. По завршувањето на инсталацијата на приклучокот ADTќе биде побарано да го рестартира Eclipse, согласете се со ова. При стартување Затемнувањеможе да се појави следнава грешка:
Затемнувањене можам да го најдам SDK бидејќи го инсталиравме стандардниот SDK во директориумот: C:\Program Files (x86)\Android\android-sdk. За да ја преназначите патеката до SDK, отворете го менито Windows -> Преференци. Во прозорецот Преференцина терен Локација на SDKпосочете ја патеката до Android SDKи притиснете добро.
Сите Затемнувањеподготвени за развој Андроид-апликации.
Андроид обезбедува специјален приклучок за Eclipse IDE наречен Алатки за развој на Android (ADT). Обезбедува моќен IDE во кој можете да изградите апликации за Android. ADT ја проширува моќта на Eclipse за да можете брзо и лесно да креирате нов Андроид проект, дизајн кориснички интерфејсапликации, дебагирајте ја апликацијата и извезете APK-датотеки за да ја дистрибуирате вашата апликација.
Коментар:Ако претпочитате да работите во различен IDE, тогаш не треба да инсталирате ниту Eclispe ниту ADT. Наместо тоа, можете директно да ги користите можностите на SDK за да ја изградите и дебагирате вашата апликација.
Преземете го приклучокот ADT
- Започнете го Eclipse, изберете Помош > Инсталирај нов софтвер.
- Кликнете Додадетево горниот десен агол.
- Во дијалогот Додај складиште што се појавува, внесете „ADT Plugin“ во полето Имеи следнава URL на теренот локација:
https://dl-ssl.google.com/android/eclipse/
- Кликнете добро.
- Во дијалогот Достапен софтвер, штиклирајте го полето до Алатки за програмери и кликнете Следно.
- Во следниот прозорец, ќе видите листа на алатки за преземање. Кликнете Следно.
- Прочитајте го и прифатете го договорот за лиценца, а потоа кликнете Заврши.
- Откако ќе заврши инсталацијата, рестартирајте го Eclipse.
Конфигурирање на приклучокот ADT
Откако ќе го рестартирате Eclipse, мора да го наведете директориумот со вашиот Android SDK:
- Изберете Користете ги постоечките SDKво прозорецот што се појавува.
- Најдете и изберете го директориумот што го содржи Android SDK што неодамна сте го преземале и отпакувале.
- Кликнете Следно.
Решавање проблеми со инсталацијата
Ако имате потешкотии да го преземете приклучокот ADT по горенаведените чекори, тогаш еве неколку решенија:
- Ако Eclipse не може да ја пронајде страницата за далечинско ажурирање што го содржи додатокот ADT, тогаш обидете се да ја промените врската на страницата до
http://dl-ssl.google.com/android/eclipse/
- Ако имате овозможен заштитен ѕид (или корпоративен заштитен ѕид), проверете дали сте ги внеле точните поставки за прокси во Eclipse. Во Eclipse, можете да поставите прокси од главното мени од Прозорец(на Mac OS X, Затемнување)> Преференци > Општо > Мрежни врски.
Ако сè уште не можете да го преземете приклучокот ADT со помош на Eclipse од далечинската локација за ажурирање, можете да ја преземете zip-датотеката ADT на вашиот компјутер и да ја инсталирате рачно:
За корисници на Linux
Ако се соочувате со проблем со инсталирање на приклучокот ADT за приказ на Eclipse:
Настана грешка при обезбедувањето. Не може да се поврзе со продавницата за клучеви. ЈКС
Ова значи дека немате соодветна Java VM на вашиот компјутер. Инсталирањето на Sun Java 6 ќе го реши овој проблем и потоа можете повторно да го инсталирате приклучокот ADT.