Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1

    android studio a simple question (not for me..)

    Hello
    I'm a beginner in developing android studio app for funny.
    i'm looking for a simple solution to copy the content of web site in a android studio variable string
    (could be a web page that contains only a string like "corpo" for istance

    I wrote a html web page, and i put it in
    www.giochipassatempo.altervista.org.

    There, i wrote in body the word "corpo", in header the word "intestazione" and in the title the word "titolo": it would be enough for me understand how to copy one of those in a string variable in android studio)
    does already exist an istruction let me to do that, or i have to import something?
    I wrote following code, it has no syntax errors, but it doesn't work.
    Because it always set in textView dat3 "ciao pippo", see down.
    How is possible? Did i do any mistake ?


    thank a lot franco.info






    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");};





  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326
    Questo è un forum italiano... scrivi in italiano, grazie.
    Nel frattempo sposto nel forum Java, trattandosi di Java.

    Ciao.
    Ultima modifica di LeleFT; 20-02-2017 a 14:30
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3

    come copiare una parola da una pagina web in una stringa in android studio

    Quote Originariamente inviata da LeleFT Visualizza il messaggio
    Questo � un forum italiano... scrivi in italiano, grazie.
    Nel frattempo sposto nel forum Java, trattandosi di Java.

    Ciao.
    Traduco:
    Ciao sono un neofita per diletto nello sviluppo di app in android studio
    Sto cercando una semplice soluzione che mi consenta di copiare una parola da un sito web in una variabile di tipo stringa in android studio.
    (Potrebbe essere una pagina web che contiene solo una parola come "corpo", per esempio.

    Ho scritto una pagine web in htlm, e l'ho "messa" nel link
    www.giochipassatempo.altervista.org.
    In tale pagina ho scritto nel body la parola "corpo", nel header la parola "intestazione", e nel title la parola "titolo".

    Esiste una istruzione che mi permetta di farlo?
    Devo importare qualche "class" in particolare?

    Sotto ho riportato una porzione di codice (che non da errori di sintassi) che dovrebbe fare quello ma non funziona.

    Perch� inserisce sempre nella textview dat3 "ciao pippo", vedi codice.
    Come � possibile? Ho fatto qualche errore?


    Grazie mille Franco.info


    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");};

  4. #4
    VA in eccezione.
    Non riesci a fare del debug per capire il tipo di eccezione (ex), o metti un msgBox in Android che ti riporti ex. getMessage() ?
    così vien difficile anche a noi capire la problematica.

    Ciao
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  5. #5

    android studio - ex.getMessage())

    Quote Originariamente inviata da schumy2000 Visualizza il messaggio
    VA in eccezione.
    Non riesci a fare del debug per capire il tipo di eccezione (ex), o metti un msgBox in Android che ti riporti ex. getMessage() ?
    così vien difficile anche a noi capire la problematica.

    Ciao
    Ciao schumy2000
    scusa se non ho replicato subito (ho avuto dei problemi di salute ora risoplti)
    Ho appena sostituito il comando
    catch (IOException ex){dat3.setText("problemi internet");};
    con il comando da te suggerito:
    catch (IOException ex){dat3.setText(ex.getMessage());};
    così ora appare la seguente frase sullo smartphone:
    "Protocol not found:
    http//:www.giochipassatempo.altervista.org
    tv"
    Se cambio anche
    URL url = new URL("wwww.giochipassatempo.altervista.org");
    con
    URL url = new URL("http://giochipassatempo.altervista.org");
    la mia app va in crash: appare la seguente frase sullo smartphone:
    "Il programma nameofprogram è stato arrestato OK"
    Spero che sia abbastanza per te per suggerirmi qualche altro comando da provare
    ti ringrazio in anticipo
    a presto
    ciao franco

  6. #6
    ciao schumy

    siamo vicini alla soluzione ma....
    ho seguito un altra strada piu semplice mi auguro (istruzione WebView).

    La mia app funziona e mi fa vedere le parole "intestazione" e "corpo" sullo smartphone collegato via usb al pc (vedi link http://giochipassatempo.altervista.org)

    vorrei copiarle in una variabile e/o inserirle in una TextView (entrambe o almeno una di esse)

    non riesco.

    mi manca l'ultima istruzione, ....
    ....spero sia una ed ultima )

    il codice in android studio è il seguente:

    WebView collegamento=(WebView) findViewById(R.id.pagina);
    collegamento.loadUrl("http://giochipassatempo.altervista.org");

    avrei bisogno qualche suggerimento da provare

    ringrazio in anticipo

    ciao franco

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.