Autore Topic: CARICARE IN STRING IL CODICE HTML DI UN SITO CARICATO IN WEBVIEW  (Letto 479 volte)

Offline yabo

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2 plus
  • Sistema operativo:
    Android
0
Ciao a tutti, come da titolo ho bisogno di sapere come caricare il contenuto HTML di una pagina web appena caricato su una WebView.
Per chiarirci in vb.net io facevo:
Codice: [Seleziona]
DIM dom AS String;
dom = WebBrowser.documentText.toString();

Come farlo con Java in Android Studio.
Grazie a tutti in anticipo.
Ciao

Offline NetGEL

  • Utente normale
  • ***
  • Post: 196
  • Respect: +9
    • Google+
    • Mostra profilo
  • Play Store ID:
    NetGEL
Re:CARICARE IN STRING IL CODICE HTML DI UN SITO CARICATO IN WEBVIEW
« Risposta #1 il: 06 Maggio 2016, 11:33:18 CEST »
0
Ciao,
tu avrai definito quello che devi caricare nel webView nel tuo file string.xml,
quindi puoi fare:

Codice (Java): [Seleziona]
WebView web = (WebView) findViewById(R.id.your_web_view);
web.loadData(getString(tua_stringa), "text/html", "utf-8");

Offline yabo

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2 plus
  • Sistema operativo:
    Android
Re:CARICARE IN STRING IL CODICE HTML DI UN SITO CARICATO IN WEBVIEW
« Risposta #2 il: 06 Maggio 2016, 11:39:51 CEST »
0
Grazie, però forse mi sono spiegato male
Io ho bisogno di stampare il sorgente HTML di una pagina web.

Offline NetGEL

  • Utente normale
  • ***
  • Post: 196
  • Respect: +9
    • Google+
    • Mostra profilo
  • Play Store ID:
    NetGEL
Re:CARICARE IN STRING IL CODICE HTML DI UN SITO CARICATO IN WEBVIEW
« Risposta #3 il: 06 Maggio 2016, 11:42:01 CEST »
0
Ah ok quindi tu hai il tu codice HTML in una stringa giusto?

Offline yabo

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2 plus
  • Sistema operativo:
    Android
Re:CARICARE IN STRING IL CODICE HTML DI UN SITO CARICATO IN WEBVIEW
« Risposta #4 il: 06 Maggio 2016, 11:44:33 CEST »
0
No,
in pratica io faccio caricare ad una webView un sito a caso
Codice: [Seleziona]
webView.loadUrl("https://www.sito.com");
Io voglio visualizzare (stampare in una TextView) il codice HTML di quella pagina appena caricata.

Offline NetGEL

  • Utente normale
  • ***
  • Post: 196
  • Respect: +9
    • Google+
    • Mostra profilo
  • Play Store ID:
    NetGEL
Re:CARICARE IN STRING IL CODICE HTML DI UN SITO CARICATO IN WEBVIEW
« Risposta #5 il: 06 Maggio 2016, 11:48:52 CEST »
0
Mi viene in mente una cosa del genere:

Codice (Java): [Seleziona]
URL u = new URL("http://www.sito.com");
BufferedReader in = new BufferedReader(new InputStreamReader(u.openStream()));

String inputLine;

while ((inputLine = in.readLine()) != null)
   //

in.close();

poi metti la stringa che ti esce in una textView

Offline yabo

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2 plus
  • Sistema operativo:
    Android
Re:CARICARE IN STRING IL CODICE HTML DI UN SITO CARICATO IN WEBVIEW
« Risposta #6 il: 06 Maggio 2016, 11:55:26 CEST »
0
Perfetto, grazie

Offline NetGEL

  • Utente normale
  • ***
  • Post: 196
  • Respect: +9
    • Google+
    • Mostra profilo
  • Play Store ID:
    NetGEL
Re:CARICARE IN STRING IL CODICE HTML DI UN SITO CARICATO IN WEBVIEW
« Risposta #7 il: 06 Maggio 2016, 11:57:52 CEST »
0
Figurati  :-)