Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
laboratoare:laborator07 [2015/04/20 14:25] Andrei Roșu-Cojocaru |
laboratoare:laborator07 [2015/04/22 17:34] (current) Andrei Roșu-Cojocaru |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Laborator 07. Invocarea de servicii web prin protocolul HTTP ====== | + | ====== Laborator 07. Invocarea de Servicii Web prin Protocolul HTTP ====== |
| De multe ori, funcționalitatea pe care o pun la dispoziție aplicațiile Android este preluată din alte surse, datorită limitărilor impuse de capacitatea de procesare și memorie disponibilă ale unui dispozitiv mobil. O strategie posibilă în acest sens este utilizarea HTTP, pentru interogarea unor servicii web. | De multe ori, funcționalitatea pe care o pun la dispoziție aplicațiile Android este preluată din alte surse, datorită limitărilor impuse de capacitatea de procesare și memorie disponibilă ale unui dispozitiv mobil. O strategie posibilă în acest sens este utilizarea HTTP, pentru interogarea unor servicii web. | ||
| Line 521: | Line 521: | ||
| }, | }, | ||
| ... | ... | ||
| - | { | + | { |
| "attribute1": "valuem1", | "attribute1": "valuem1", | ||
| "attribute2": "valuem2", | "attribute2": "valuem2", | ||
| Line 628: | Line 628: | ||
| | ''datetime'' | ''String'' | data și ora la care s-au înregistrat datele | | | ''datetime'' | ''String'' | data și ora la care s-au înregistrat datele | | ||
| - | Astfel, pașii care trebuie urmați pentru implementarea funcționalității sunt: | + | Prin urmare, pașii care trebuie urmați pentru implementarea funcționalității sunt: |
| - construirea URL-ului, prin atașarea informațiilor preluate de la utilizator (coordonatele punctelor cardinale); | - construirea URL-ului, prin atașarea informațiilor preluate de la utilizator (coordonatele punctelor cardinale); | ||
| - execuția unei cereri HTTP; | - execuția unei cereri HTTP; | ||
| Line 683: | Line 683: | ||
| <code> | <code> | ||
| operation = addition|substraction|multiplication|division | operation = addition|substraction|multiplication|division | ||
| - | operation1 = număr real | + | operator1 = număr real |
| - | operation2 = număr real | + | operator2 = număr real |
| </code> | </code> | ||
| Line 715: | Line 715: | ||
| **5.** Să se importe în mediul integrat de dezvoltare Eclipse Luna SR1a (4.4.1) proiectul ''02-XkcdCartoonDisplayer'' din directorul ''labtasks''. | **5.** Să se importe în mediul integrat de dezvoltare Eclipse Luna SR1a (4.4.1) proiectul ''02-XkcdCartoonDisplayer'' din directorul ''labtasks''. | ||
| - | Se cere să se implementeze o aplicație Android care afișează, într-un control grafic de tip ''ImageView'', cea mai recentă caricatură de pe pagina Internet [[http://www.xkcd.com|xkcd]]. De asemenea, va putea fi vizualizat titlul acestei carticaturi, adresa Internet la care aceasta poate fi accesată precum și butoane de legătură către caricatura precedentă, respectiv caricatura următoare (în situația în care aceasta există). | + | Se cere să se implementeze o aplicație Android care afișează, într-un control grafic de tip ''ImageView'', cea mai recentă caricatură de pe pagina Internet [[http://www.xkcd.com|xkcd]]. De asemenea, va putea fi vizualizat titlul acestei caricaturi, adresa Internet la care aceasta poate fi accesată precum și butoane de legătură către caricatura precedentă, respectiv caricatura următoare (în situația în care aceasta există). |
| {{ :laboratoare:laborator07:xkcdcartoondisplayer.png?nolink&400 }} | {{ :laboratoare:laborator07:xkcdcartoondisplayer.png?nolink&400 }} | ||
| Line 885: | Line 885: | ||
| | ''countrycode'' | ''String'' | codul de țară | | | ''countrycode'' | ''String'' | codul de țară | | ||
| - | Astfel, pașii care trebuie urmați pentru implementarea funcționalității sunt: | + | Prin urmare, pașii care trebuie urmați pentru implementarea funcționalității sunt: |
| - construirea URL-ului, prin atașarea informațiilor preluate de la utilizator (coordonatele punctelor cardinale); | - construirea URL-ului, prin atașarea informațiilor preluate de la utilizator (coordonatele punctelor cardinale); | ||
| - execuția unei cereri HTTP; | - execuția unei cereri HTTP; | ||
