Академический Документы
Профессиональный Документы
Культура Документы
RAPORT
Programarea aplicaiilor ncorporate i independente de platform
A efectuat:
A verificat:
Lectori asisteni
Ostapenco Stepan
Petcov Victor
Chiinu 2015
Introducerea
Obiective:
Dezvoltare a unei simple aplicaii pentru Android, utiliznd mediul de dezvoltare Android SDK.
Scopul lucrrii:
De prezentat o aplicaie ce ruleaz pe un dispozitiv Android sau Emulator, ce va conine pe
interfaa sa, urmtoarele elemente:
-4 butoane (ce vor executa condiiile de mai jos)
-2 Radio butoane (pentru cei ce au 2 camere video)
Sarcina lucrrii:
De utilizat 4 butoane (componente ui) pentru a reliza urmtoarele condiii:
2
este
inclus
Software
apelabile
de
Development
ctre
Kit
(SDK).
programatori.
SDK-urile
Unele
SDK-uri
conin
pot
de
veni
cu compilatoare, depanatoare i alte unelte. Acestea au de regul interfee cu utilizatorul relativ spartane,
astfel nct unii programatori prefer s le foloseasc n combinaie cu medii de dezvoltare.
Ca mediul de dezvoltarea se va folosi instrumentu IDE Eclipse i un plugin
Android Developer Tools (ADT) specific pentru instalarea instrumentelor de lucru.
Instalarea plugin-ului ADT
-
https://dl-ssl.google.com/android/eclipse/
Tastm OK.
n dialogul afiat selectm Developer Tools i tastm Next.
Va fi afiat o multitudine de instrumentr pentru diferite verisiune de Android, alegem varianta de
care avem nevoie dup care acceptam acordul de licen i tastm OK.
3
Deschidem Eclipse i din meniul alegem Window > Android Virtual Devices (AVD) Manager
Tastm Create, din colul de sus-dreapta.
4
Deschidem Eclipse, File > New > Other > Android Application Project
Setam numele proiectului, packetului i tastm Next.
5
Deschidem proiectul conform Fig. 9, LAB1 > src > com.vio.nofication > New > Class
Introducem un nume pentru prima activitate din proiect i tastm Finish.
Pentru lansa activitatea avem nevoie ca clasa noastr s moteneasc clasa Activity, s conin o
suprascriere a metodei onCreate din clasa Activity. Metoda trebuie s conina setarea contentului
pentru aceast activitate i anume un layout. Pentru pornirea acivitaii trebuie de configurat
proiectul ca MAIN intent s fie activitatea noastr. Vizualizai figura 10 . (O analogie ar fi metoda
<activity android:name="com.vio.nofitication.MyNotificationActivity">
<intent-filter >
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
10
11
12
Concluzie
n acest lucrare sa reazlizat cu succes un poroiect pe platforma Android. Pentru realizarea
proiectului este necesar s utilizm nite instrumente cum ar fi Software Development Kit (SDK). La
rndul lui, proiectul trebuie sa fie realizat ntr-un mediu oricarea i anume IDE Eclipse. O simularea a
dispozitivului a fost realizat cu ajutorul Android Virtual Device Manager (AVD), unde se poate de
simulat mai multe versiuni de Android. La realizarea proiectului sa creat o activitatea de baz, un layout
pentru aceasta activitate i sa configurat activitatea pentru a putea fi lansat. Activitatea creat raspunde
de funcionalitate programului n cauz, iar layout-ul raspunde de partea grafica a activit ii. Layout-ul
construit conine mai multe componente, printe ele se numer Button, RadioGroup, RadioButton,
TextView, TextEditor. Legtura realizat ntre activitate i layout sa realizat cu ajutorul unui Intent care
rasunde de legarea ntre ele. La realizarea funcionalului in activitate au fost folosite mai multe clase ale
biblioteci standard din Android.
La realizarea acestei lucrri sa facut cunotin cu platforma pentru dispozitive mobile Android,
arhitectura proiectului ct i realizarea lui. Cu succes sa cptat o nelegere mai bun ntre modul de lucru
i legtur dintre partea grafic a unei activiti i funcionalitatea sa.
13
Bibliografie
Site-ul official pentru dezvoltarea aplicaiilor Android [Resurs electronic]
Regim de acces: http://developer.android.com/
Site-ul cerinei [Resurs electronic]
http://moodle.ati.utm.md/
14