Presentation

557 views
512 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
557
On SlideShare
0
From Embeds
0
Number of Embeds
291
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentation

  1. 1. Proiect Programare WEB Aplicatie Android ~My own grocery list~ Profesor coordonator Carmen Holotescu Studenti Raluca-Dana Patriciu Alexandra Vilvoi
  2. 2. Cuprins <ul><li>Ce este Android? </li></ul><ul><li>Avantaje </li></ul><ul><li>Descrierea proiectului </li></ul><ul><li>Resurse </li></ul>
  3. 3. Ce este Android? <ul><li>Android  este o  platformă software  și un  sistem de operare  pentru  dispozitive și telefoane mobile  bazată pe  nucleul Linux , dezvoltată inițial de compania  Google , iar mai târziu de consorțiul comercial  Open Handset Alliance . </li></ul><ul><li>Android permite dezvoltatorilor să scrie  cod gestionat  în limbajul Java </li></ul><ul><li>Începând cu 21 octombrie 2008, Android a fost disponibil ca Open Source </li></ul>
  4. 4. Avantaje <ul><li>suport pentru multitasking: poate rula mai multe aplicatii in acelasi timp </li></ul><ul><li>App Market-ul din Android este superior celui detinut de Apple </li></ul><ul><li>include integrarea cu Google si retelele de socializare </li></ul><ul><li>acceptă următoarele formate media audio/video/imagine:  MPEG-4, H.264, MP3, AAC, OGG, AMR, JPEG, PNG, GIF </li></ul><ul><li>poate utiliza camere video/foto, touchscreen, GPS, accelerometru, și grafică accelerată 3D. </li></ul>
  5. 5. Descrierea aplicatiei <ul><li> </li></ul><ul><li>Aplicatia a fost elaborata cu ajutorul mediului de dezvoltare “Eclipse” care permite simularea aplicatiei prin crearea unui AVD virtual. </li></ul><ul><li>Ea lucreaza cu 2 baze de date, astfel asigurand faptul ca de fiecare data cand e redeschisa aplicatia, datele nu se vor pierde. </li></ul>
  6. 6. Descrierea aplicatiei <ul><li>Platforma utilizata: Android 2.2 </li></ul><ul><li>Proiectul contine 5 clase: </li></ul><ul><li>Clasa principala “Notepadv2” care contine lista efectiva de cumparaturi </li></ul><ul><li>Clasa “NoteEdit” pentru editarea unui obiect din lista </li></ul><ul><li>Clasa “NoteDelete” care contine lista cu obiectele care au fost cumparate </li></ul><ul><li>Clasa “DeleteDb” care gestioneaza baza de date pentru lista de obiecte cumparate </li></ul><ul><li>Clasa “NotesDbAdapter” care gestioneaza baza de date pentru lista initiala de obiecte </li></ul><ul><li>Aplicatia mai contine si 5 layot-uri care descriu grafica aplicatiei, AndroidManifest.xml si strings.xml </li></ul>
  7. 7. Descrierea aplicatiei <ul><li>Apasand butonul “menu” apare optiunea de a adauga un obiect in lista.Se va deschide o alta fereasta pentru optiunile obiectului care va fi adaugat </li></ul>
  8. 8. Descrierea aplicatiei
  9. 9. Descrierea aplicatiei <ul><li>Prin apasarea unui obiect din lista apar 3 optiuni: </li></ul><ul><li>Cumpara obiectul: acesta va fi trecut intr-o alta lista de obiecte cumparate </li></ul><ul><li>Editeaza obiectul: pentru a edita cantitatea/pretul </li></ul><ul><li>Sterge obiectul: obiectul va fi sters din lista definitiv </li></ul>
  10. 10. Descrierea aplicatiei <ul><li>Cand se selecteaza “buy object” acesta va fi trecut intr-o lista separata pentru a se putea tine evidenta obiectelor cumparate </li></ul><ul><li>Exista si optiunea de a reseta lista </li></ul>
  11. 11. Resurse <ul><li>http://developer.android.com/index.html </li></ul><ul><li>http://en.wikipedia.org/wiki/Android_(operating_system) </li></ul><ul><li>http://www.androider.ro/ </li></ul><ul><li>http://androidforums.com </li></ul>

×