Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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;
laboratoare/laborator07.1429529102.txt.gz · Last modified: 2015/04/20 14:25 by Andrei Roșu-Cojocaru
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0