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?
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 secondicodice: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
armor (16-07-13)
approfondirò l' argomento...grazie dell' aiuto e del consiglio!!