Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 22
Communiquer via Internet 239
Le code HTML est lu comme un InputStream et est fourni à l’analyseur DOM. Puis on
recherche les éléments forecast_conditions et l’on remplit un ensemble de modèles Forecast en incluant la date, la température et l’URL de l’icône qui sera affichée en fonction du
temps.
La méthode generatePage() produit à son tour un tableau HTML rudimentaire contenant
les prévisions :
String generatePage() {
StringBuffer bufResult = new StringBuffer("");
");
return (bufResult.toString());
}
La Figure 22.1 montre le résultat obtenu.
Figure 22.1
L’application
WeatherDemo.
Livre Android.book Page 239 Dimanche, 8. novembre 2009 12:23 12
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
Chapitre 22
Communiquer via Internet 239
Le code HTML est lu comme un InputStream et est fourni à l’analyseur DOM. Puis on
recherche les éléments forecast_conditions et l’on remplit un ensemble de modèles Forecast en incluant la date, la température et l’URL de l’icône qui sera affichée en fonction du
temps.
La méthode generatePage() produit à son tour un tableau HTML rudimentaire contenant
les prévisions :
String generatePage() {
StringBuffer bufResult = new StringBuffer("
| Jour | "Basse | Haute | Tendance |
|---|---|---|---|
| "); bufResult.append(forecast.getDay()); bufResult.append(" | "); bufResult.append(forecast.getLowTemp()); bufResult.append(" | ");"); bufResult.append(forecast.getHighTemp()); bufResult.append(" | bufResult.append("\"> |
return (bufResult.toString());
}
La Figure 22.1 montre le résultat obtenu.
Figure 22.1
L’application
WeatherDemo.
Livre Android.book Page 239 Dimanche, 8. novembre 2009 12:23 12
