Autore Topic: copiare body html in una stringa in MainActivity di android studio  (Letto 37 volte)

Offline franco

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung j7
  • Sistema operativo:
    Windows 7
0
ciao a tutti

premetto che sono un neofita e che man mano che leggo documentazioni mi invento problematiche da risolvere (sono stimoli che mi pongo per imparare...)

ecco il problema che mi sto ponendo:
vorrei riuscire a copiare dei numeri, caratteri, stringhe (diciamo del contenuto: body o header o titolo) da una pagina html utilizzando codice android studio

così, ho scritto una porzione di codice in android studio
per copiare in una stringa il contenuto di una pagina web da me prodotta per prova in html nella piattaforma altervista che offre spazio gratis per questo.
l'indirizzo è
"www.giochipassatempo.altervista.org" (ho inserito solo le parole "titolo", "intestazione" e "corpo" rispettivamente in title, h1 e body-html)
mi piacerebbe capire come copiare quelle parole da me inserite, in una stringa in android studio (linguaggio Java del Main Activity)

il codice (vedi sotto) non da errori sintattici ma mi restituisce nella textView dat3 "ciao pippo", in pratica non entra nel try, ma esegue la exception.
come mai ? che errore ho commesso ?



try {

URL url = new URL("www.giochipassatempo.altervista.org");
URLConnection yc = url.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
String inputLine;
StringBuilder builder = new StringBuilder();
while ((inputLine = in.readLine()) != null)
builder.append(inputLine.trim());
in.close();
String htmlPage = builder.toString();
String versionNumber = htmlPage.replaceAll("\\<.*?>","");
dat3.setText(htmlPage+versionNumber);

}

catch (IOException ex){dat3.setText("ciao pippo");};