Escolar Documentos
Profissional Documentos
Cultura Documentos
PREZENTARE PROIECT
S
U
N
S
H
I
N
E 1
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
2
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
Cuprins:
3
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
3. Android Studio
4
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
Android Studio are o interfa grafic pentru instalare din care se stabilesc setrile
de baz, se adaug un emulator i ceva exemple de aplica ii. O modalitate foarte
eficient pentru un nceptor este s foloseasc unul din exemple i pe baza lui s
nceap s extind funcionalitatea aplicaiei sale.
Limbajul mprumut o mare parte din sintax de la C i C++, dar are un model al
obiectelor mai simplu i prezint mai puine faciliti de nivel jos. Un program Java
compilat, corect scris, poate fi rulat fr modificri pe orice platform care e
instalat o main virtual Java (englez Java Virtual Machine, prescurtat JVM).
Acest nivel de portabilitate (inexistent pentru limbaje mai vechi cum ar fi C) este
posibil deoarece sursele Java sunt compilate ntr-un format standard numit cod de
octei (englez byte-code) care este intermediar ntre codul main (dependent de
tipul calculatorului) i codul surs.
3. SUNSHINE
6
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
7
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
8
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
4. Modul de programare
9
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
10
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
Urmtorul pas este sa le afiam intr-un mod atrgtor. De aceea vom folosi clasa
ListView ce ne permite afiarea datelor sub forma unei liste. Am creat o clasa
CustomAdapter ce ne definete elementele listei, in cazul nostru informa iile si o
poza corespunztoare descrierii condiiei meteo.
11
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
12
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
13
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
Desigur ca, toate aceste clase si activit i au in spate un design (layout) propriu
creat in XML. Pentru uurina am folosit clasa Fragment pentru a putea facilita
crearea de interfee ce se pot adapta diferitelor tipuri de ecran. Activitatea
principala conine un fragment o lista si un meniu (bara de sus) ce vor fi populate
ulterior cu informaiile obinute.
14
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
15
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
Resurse recomandate:
1) Hardware:
- Memorie (RAM): 4 GB
- Spaiu liber pe hard-disk: 1.5 GB
- Monitor: 1280 * 800
- Java Developement Kit (JDK) 7
2) Software:
- Sistem de operare: Windows 7/8/10/2003
6. BIBLIOGRAFIE
17
ATESTAT LA INFORMATIC SUNSHINE
PREZENTARE PROIECT
https://www.google.ro/search?
q=material+dex&oq=mateiral+des&aqs=chrome.1.69i57j0l5.3074j0j7&sourceid=chrome&ie=UTF-
8#q=meterial+design
https://openweathermap.org/api
https://www.youtube.com/watch?v=YHAXfD3f-MI
https://stackoverflow.com/
18