Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Non programmatic
System Areas – Interference with apps. Managed by OS
User areas – full control. Creativity limitless
Contextul – punctul central al unei aplicatii, ofera acces mai multor functionalitati (resursele
dispozitivului mobil, serviciile sistemului de operare, diferite fisiere de configurare). Este instantia sub
forma uui obiect de tip android.app.Application
Activitatea – sarcini a caror executie nu influenteaza timpul de raspuns al aplicatiei. Este asociata unei
ferestre (interfete grafice). O aplicatie android e formata din una sau mai multe activitati
Fragmentul – interfata grafica si logica a aplicatiei. Corespunzatoare unei parti din cadrul unei activitati.
Asigurarea consistentei si flexibilitatii aplicatiei Android pe mai multe tipuri de display (rezolutii diferite,
aspect ratio diferit, etc)
Intentia – mecanismul de comunicare intre elementele unei aplicatii (activitati si sevicii). Sistem de
mesagerie asincrona
Resurse – directorul res, imagini, interfete grafice (layout), constante (values), raw (resurse nemdificate)
Resurse Automate si GUI – Drawable (imagini, adresabile in cod prin R.drawable, adresabile in XML
@drawable) Layout (containere, adresabile in cod prin R.Layout, adresabile in XML prin @), GUI (se face
prin fisierele XML, se creeaza un arbore de View-uri, se aplica in codul unei activitati prin:
this.setContainerView (R.Layout.nume))
Ce este o intentie?
Mecanism de conexiune intre componenete SO android (cuplare slaba, flexibilitate, extensibilitate),
propagate ca mesaj asincron, intertie = actiune + date
Mecanisme de invocare – 1.Precizarea clasei incarcate 2. Precizarea actiunii 3.Precizarea unui URI