Cum de a crea o aplicație pentru Android

aplicații Android au devenit recent foarte populare. Și oamenii care sunt capabili de a face o astfel de cerere, un design robust face.

Scopul acestui post - pe de o parte de a împărtăși experiența lor de succes in dezvoltarea de aplicatii lansa pe platforma Android, iar pe de altă parte, să contribuie la dezvoltarea pieței de software pentru această platformă mare și în creștere rapidă pentru contul (fara falsa modestie, spun eu), poate ai citit acest post. Online, desigur, puteți găsi informații cu privire la dezvoltarea de aplicare „un pic mai complicat decât HelloWorld», dar, de regulă acestea sunt împrăștiate, și nu sunt descrise într-o varietate de pietre mici subacvatice. În acest post ne vom uita la întregul ciclu de dezvoltare a aplicatiilor, pornind de la un calculator curat pentru a terminat-apk fișier. Sub ecranele tăiate.

Pregătirea pentru dezvoltarea

Pentru a se pregăti pentru dezvoltarea nu necesită acțiuni speciale și manipulări. Voi descrie pas cu pas ce să facă. Eu ar trebui Windows XP, și, prin urmare, toate motivele menționate mai jos ar trebui să fie legate în mod specific pentru acest sistem de operare, chiar dacă acțiunea fără modificări mari pot fi aplicate la alte tipuri de Windows și chiar familia Linux.

  • Instalarea Eclipse IDE
  • Instalarea Plugin ADT pentru Eclipse
  • Instalarea JDK și JRE
  • Instalarea SDK-ul Android
Instalarea Eclipse IDE

Totul este simplu. Du-te la secțiunea Descărcări de pe site-ul oficial și swing versiunea clasică. Apoi dezarhiva doar arhiva, în cazul în care doriți să, am decis să o fac într-un director de onoare C: \ Eclipse

Instalarea Plugin ADT pentru Eclipse

Cum de a crea o aplicație pentru Android

După o instalare reușită, este posibil pentru a reporni mediul Eclipse.

Setarea mediului pentru Java: JDK și JRE

Dacă nu ați instalat încă Java Development Kit (JDK) și Java Runtime Environment (JRE), acestea trebuie să fie stabilite. Acest lucru se poate face pe site-ul Oracle. Descărcați și instalați JDK și JRE.

Cum de a crea o aplicație pentru Android
Instalarea SDK-ul Android

A rămas pentru mici - este de a descărca și instala noul Android SDK. Acest lucru se face pe site-ul dezvoltatorilor Android. Eu personal instala SDK-ul din nou în directorul onorabil C: \ Android. După aceea, trebuie să adăugați platforma și alte componente suplimentare SDK. Am adăugat toate versiunile disponibile, din moment ce am de gând să fac o cerere pentru platformele anterioare, precum și exemple USB șofer și aplicații.

Cum de a crea o aplicație pentru Android

Pregătirea pentru dezvoltare este finalizată. Acum, următorul pas - crearea de aplicații.

Creați Android-aplicații

Să creeze un dispozitiv Android virtuale. Urmați calea către fereastra de meniu → SDK-ul Android și Manager de AVD.

Cum de a crea o aplicație pentru Android

Selectați Nou de pe partea dreaptă a ferestrei, în fereastra care apare, vom introduce numele virtual al platformei dispozitivului (spun Android 2.1), dimensiunea cardului de memorie (spun 512 Mb), tipul de afișare (să zicem HVGA). Apoi apăsați pe butonul Creare AVD.

Acum a crea un proiect. Pentru a face acest lucru, urmați calea meniul File → New → Altele. în fereastra de tip pop lista Android → Android proiect.

Cum de a crea o aplicație pentru Android

Ca un exemplu, eu vorbesc despre dezvoltarea unuia dintre cele mai simple programul meu UfaTermometr care arată temperatura curentă de la senzori amplasați pe unul dintre site-urile companiei energetice locale.

Direct la codul de aplicație se află pe calea src → «numele coletului» → «numele aplicației» .java.
În mod implicit creează „eboșe“ din clasa principală și deja atunci puteți dansa. Nu voi insista asupra complexitatea unui astfel de cod simplu ca în exemplul meu, dar voi explica faptul că logica este explicată în trei pași simpli:

  • Descărcați pagina HTML din valorile de temperatură
  • Utilizarea regex „pull“ temperatura
  • View Temperatura TextView

Rețineți că, atunci când aplicația necesită anumite permisiuni de sistem, trebuie să le specificați în AndroidManifest.xml manifest. În acest caz particular, folosim o conexiune la internet, respectiv, adăugați linia într-un fișier XML de mai sus.
Codul actual se implementează lucrările logice de mai sus:

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

public class UfaTermometr extinde activitatea

@ Suprascriere
void onCreate publice (savedInstanceState)
super.onCreate (savedInstanceState);
setContentView (R.layout.main);
Buton finală Buton = (Buton) findViewById (R.id.refrbutton);
button.setOnClickListener (nou Button.OnClickListener () public void onClick (Vizualizare v) // apasare a unui buton
RefreshTemper ();
>
>);

RefreshTemper (); // începe atunci când temperatura navei imediat
>;
// ----------------------
publice String GetTemper (String urlsite) // temperatura de încărcare fuktsii
String matchtemper = «»;
încerca
// pagina de încărcare
URL url = nouă adresă URL (urlsite);
URLConnection conn = url.openConnection ();
InputStreamReader rd = new InputStreamReader (conn.getInputStream ());
StringBuilder allpage = new StringBuilder ();
int n = 0;
char [] buffer = new char [40000];
în timp ce (n> = 0)
n = rd.read (tampon, 0, buffer.length);
if (n> 0)
allpage.append (tampon, 0, n);
>
>
// lucru cu sezonul regulat,
model final de model = Pattern.compile
( "[^ - + 0] + ([- + 0-9] +) [^<]+[^ (A-nk-YaoOa-zA-Z0-9)] + ([a-nk-YaoOa-zA-Z] +) »);
Matcher matcher = pattern.matcher (allpage.toString ());
if (matcher.find ())
matchtemper = matcher.group (1);
>
matchtemper reveni;
>
catch (Exception e)

După ce aplicația este scris, este posibil deja pentru a depana și de testare.

Rularea și testarea aplicației

Ne amintim despre mașina noastră virtuală și executați butonul obișnuit sau un meniu Run → Run

Aici este o imagine putem contempla atunci:

Cum de a crea o aplicație pentru Android

Acum, dacă doriți să partajați o aplicație, aveți nevoie pentru a colecta-fișierul apk. Pentru a face acest lucru, utilizați meniul File → Export și lista Android → Export aplicații Android. În continuare, selectați proiectul, și apoi să creați un depozit de chei și cheie de chei cheie, trebuie să faceți este să completați câteva domenii cu tot felul de informații de fond. Rezultată apk-fișier poate fi distribuit și chiar pune în Android Market, dar trebuie să vă înregistrați și să plătească 25 de dolari pe care, în general, un pic, mai ales pentru un proiect util. Dar înregistrarea în magazin, probabil, un subiect pentru un alt articol.

concluzie

În concluzie, aș spune că, desigur, dezvoltarea de aplicatii pentru Android este plăcut, este simplu și interesant. Desigur, am considerat doar vârful iceberg-ului, dar sper că în mintea celor dintre voi care nu au încercat să facă ceva de genul asta „bec aprins“, și este posibil ca odată ce cererea dumneavoastră va fi folosit de milioane.

Ți-a plăcut acest articol? Împărtășește-l cu prietenii tăi!