Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
22
Communiquer via Internet
On s’attend généralement à ce que la plupart des terminaux Android, si ce n’est tous, intègrent un accès à Internet. Cet accès peut passer par le Wifi, les services de données cellulaires (EDGE, 3G, etc.) ou, éventuellement, un mécanisme totalement différent. Quoi qu’il
en soit, la plupart des gens – en tout cas, ceux qui ont un accès données ou Wifi – peuvent
accéder à Internet à partir de leur téléphone Android.
Il n’est donc pas étonnant qu’Android offre aux développeurs un large éventail de moyens
leur permettant d’exploiter cet accès. Ce dernier peut être de haut niveau, comme le navigateur WebKit intégré que nous avons étudié au Chapitre 13. Mais il peut également intervenir au niveau le plus bas et utiliser des sockets brutes. Entre ces deux extrémités, il
existe des API – disponibles sur le terminal ou via des JAR tiers – donnant accès à des
protocoles spécifiques comme HTTP, XMPP, SMTP, etc.
Ce livre s’intéresse plutôt aux accès de haut niveau comme le composant WebKit et les
API Internet car, dans la mesure du possible, les développeurs devraient s’efforcer de
réutiliser des composants existants au lieu de créer leurs propres protocoles.
Livre Android.book Page 235 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 250/391

Suivant