ciao a tutti,mi chiedevo...che libreria o con che metodo le app prendono informazioni da internet?
Per esempio le app degli orari del treno o delle news o meteo?
Visualizzazione stampabile
ciao a tutti,mi chiedevo...che libreria o con che metodo le app prendono informazioni da internet?
Per esempio le app degli orari del treno o delle news o meteo?
Trovato dopo una ricerca su google durata una ventina di secondi ;)codice:HttpURLConnection conn = null;
try {
URL url = new URL("tuosito . it");
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Content-length", "0");
conn.setUseCaches(false);
conn.setAllowUserInteraction(false);
conn.connect();
InputStreamReader streamReader = new InputStreamReader(conn.getInputStream());
//Do what you need with the data here
} catch (Exception e) {
// Handle your exceptions
} finally {
if (conn != null) {
conn.disconnect();
conn = null;
}
}
}
intanto grazie dela risposta!!!
con questo metodo riesco per esempio a vedere gli orari dei treni dal sito trenitalia per esempio?perchč non riesco a capire come manipolare ciņ che voglio visualizzare..per esempio gli orari e luoghi...
Diciamo che l inputstreamreader apre la pagina html come un file(detto proprio grossolanamente) ora tu non devi far altro che leggere il file ed estrarre le informazioni che ti servono( il metodo migliore per estrarre informazioni e con l' uso delle regex).
Cordiali saluti,
Tinwor
P.S. non scrivere grazie ma utilizza l' apposito pulsante
approfondirņ l' argomento...grazie dell' aiuto e del consiglio!! ;)