Autore Topic: Leggere file di testo da internet  (Letto 467 volte)

Offline iv_ma

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
  • Play Store ID:
    Iv_Ma
  • Sistema operativo:
    Debian
Leggere file di testo da internet
« il: 14 Novembre 2015, 11:26:21 CET »
0
Per non usare i servizi di Google Game per le classifiche dei giochi, ho creato una pagina php che mi scrive su un file txt i nomi e il punteggio, il problema è rileggere il il file tx creato. Ho provato vari tutorial ma nulla , il link al file è questo http://stopleggimi.altervista.org/Classifiche/talpa_nomi.txt.
Posto l'ultimo tentativo
Codice: [Seleziona]
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        try {
            // Create a URL for the desired page
            URL url = new URL("http://stopleggimi.altervista.org/Classifiche/talpa_nomi.txt.");

            // Read all the text returned by the server
            BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
            String str;
            while ((str = in.readLine()) != null) {
                // str is one line of text; readLine() strips the newline character(s)
            }
            in.close();
        } catch (MalformedURLException e) {
        } catch (IOException e) {
        }


    }
Qualche idea
Grazie Iv_Ma

Offline tonno16

  • Utente storico
  • *****
  • Post: 1184
  • Respect: +57
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Leggere file di testo da internet
« Risposta #1 il: 14 Novembre 2015, 11:34:28 CET »
0
Hai un punto dopo .txt

Offline iv_ma

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
  • Play Store ID:
    Iv_Ma
  • Sistema operativo:
    Debian
Re:Leggere file di testo da internet
« Risposta #2 il: 14 Novembre 2015, 11:50:07 CET »
0
Ops ho sbagliato il copia incolla in realtà non c'è il punto in più
Codice: [Seleziona]
URL url = new URL("http://stopleggimi.altervista.org/Classifiche/talpa_nomi.txt");
« Ultima modifica: 14 Novembre 2015, 11:51:50 CET da iv_ma »

Offline LonelyWolf

  • Utente junior
  • **
  • Post: 148
  • Respect: +12
    • Mostra profilo
    • Traversate dei laghi
  • Dispositivo Android:
    GT-I9505, ALE-L21
  • Sistema operativo:
    Windows 7 32/64
Re:Leggere file di testo da internet
« Risposta #3 il: 14 Novembre 2015, 12:11:58 CET »
0
meglio che usi una pagina php che ti restituisce il contenuto del file invece che leggerlo interamente.
Così potresti anche impostare dei parametri da passare e farti restituirte una classifica già ordinata, o parziale, ecc
Se la mia risposta ti è utile, per favore un thanks!

Offline iv_ma

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
  • Play Store ID:
    Iv_Ma
  • Sistema operativo:
    Debian
Re:Leggere file di testo da internet
« Risposta #4 il: 14 Novembre 2015, 12:16:11 CET »
0
Il problema è che vorrei caricare la classifica nell'app perchè volevo mettere solo i primi 10 risultati, e per farlo dovrei leggere il file txt.

Offline LonelyWolf

  • Utente junior
  • **
  • Post: 148
  • Respect: +12
    • Mostra profilo
    • Traversate dei laghi
  • Dispositivo Android:
    GT-I9505, ALE-L21
  • Sistema operativo:
    Windows 7 32/64
Re:Leggere file di testo da internet
« Risposta #5 il: 14 Novembre 2015, 20:13:03 CET »
0
Quindi forse è meglio che il file lo legga il file in php, poi prende i migliori 10, li mette in ordine e ti restituisce solo 10 righe.
Se la mia risposta ti è utile, per favore un thanks!

Offline iv_ma

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung S3
  • Play Store ID:
    Iv_Ma
  • Sistema operativo:
    Debian
Re:Leggere file di testo da internet
« Risposta #6 il: 15 Novembre 2015, 07:29:58 CET »
0
Proverò a fare così, perchè usare le classifiche di Google Play non è semplicissimo, non ho trovato un tutorial decente.
Grazie proverò a farlo in php

Offline lillogoal

  • Utente normale
  • ***
  • Post: 167
  • Respect: +4
    • Google+
    • lillosogliani
    • Mostra profilo
    • LilloNet
  • Dispositivo Android:
    Galaxy s3, Nexus 7,galaxy s advance,galaxy scl
  • Play Store ID:
    Lillonet Inc.
  • Sistema operativo:
    Windows 8,7 & Kali-Linux
Re:Leggere file di testo da internet
« Risposta #7 il: 17 Novembre 2015, 06:59:20 CET »
0
Altrimenti ti fai una pagina HTML e gestisci da PHP e MySQL le classifiche e dall'applicazione tramite jsoup fai un parsing della pagina oppure invece che il parsing ti mandi idati via json

Inviato dal mio MotoG3 utilizzando Tapatalk

Chi non progetta la sicurezza , programma il fallimento! K.M