Autore Topic: informazioni scaricare dati da rete  (Letto 957 volte)

Offline bart

  • Utente junior
  • **
  • Post: 133
  • Respect: 0
    • highlanderteam
    • BBartsv
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy tab
  • Play Store ID:
    barth
  • Sistema operativo:
    ubuntu 11.04,mac os leopard,windows7
informazioni scaricare dati da rete
« il: 09 Settembre 2011, 23:37:33 CEST »
0
buonasera a tutti avrei una domanda da fare visto che non sò bene come fare un applicazione che si connettta ad internet e si collega ad internet scaricando da internet delle informazioni ma non saprei se mi conviene usare un socket er scaricare l'informazioni che mi interessano ,oppure facendo un http request che da quanto ho capito scarica la pagina e poi con uno scannner estraggo i dati...il db ho imparato stasera a popolarlo

grazie mille

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:informazioni scaricare dati da rete
« Risposta #1 il: 10 Settembre 2011, 09:23:17 CEST »
0
L'argomento ovviamente è vastissimo, per chiarirti un po' di idee in generale ti consiglio di guardare un po' di tutorial sull'argomento qui sul forum.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline bart

  • Utente junior
  • **
  • Post: 133
  • Respect: 0
    • highlanderteam
    • BBartsv
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy tab
  • Play Store ID:
    barth
  • Sistema operativo:
    ubuntu 11.04,mac os leopard,windows7
Re:informazioni scaricare dati da rete
« Risposta #2 il: 10 Settembre 2011, 11:11:25 CEST »
0
CIAO IO HO PROVATO a fare un http get come ho visto nel forum ma volevo un vostro parere su come mi conviene lavorare visto che devo scaricare delle informazioni...

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:informazioni scaricare dati da rete
« Risposta #3 il: 10 Settembre 2011, 11:16:57 CEST »
0
CIAO IO HO PROVATO a fare un http get come ho visto nel forum ma volevo un vostro parere su come mi conviene lavorare visto che devo scaricare delle informazioni...

Dipende da cosa devi fare, dovresti descrivere il caso pratico.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline bart

  • Utente junior
  • **
  • Post: 133
  • Respect: 0
    • highlanderteam
    • BBartsv
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy tab
  • Play Store ID:
    barth
  • Sistema operativo:
    ubuntu 11.04,mac os leopard,windows7
Re:informazioni scaricare dati da rete
« Risposta #4 il: 10 Settembre 2011, 11:24:51 CEST »
0
si allora praticamente devo prendere dei risultati di partite di pallanuoto,e scaricarli da internet e salvarli in un database,inoltre volevo fare in modo che per ogni partita mi si scaricano l informazioni riguardanti gli arbitri ed le squadre giocanti...spero di aver spiegato bene cosa vorrei fare 8-) ;-)
io ho fatto un metodo per il dowload con http get come ho visto nel forum ma mi da errore andando in exception
Codice (Java): [Seleziona]
public void down(){
        DefaultHttpClient client = new DefaultHttpClient();
url = "http://www.maresport.eu/index.html";
HttpGet getMethod=new HttpGet(url);
 try {
ResponseHandler<String> responseHandler=new BasicResponseHandler();
 risposta = client.execute(getMethod, responseHandler);
  p.setText("risposta: " + risposta);
 } catch (Throwable t) {
p.setText( "Errore GET: ");
}
ho messo nel manifest anche
Codice: [Seleziona]
<uses-permission android:name="android.permission.INTERNET"/>prima della chiusura del tag application ma non va
grazie mille
« Ultima modifica: 10 Settembre 2011, 12:34:14 CEST da bart »

Offline bart

  • Utente junior
  • **
  • Post: 133
  • Respect: 0
    • highlanderteam
    • BBartsv
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy tab
  • Play Store ID:
    barth
  • Sistema operativo:
    ubuntu 11.04,mac os leopard,windows7
Re:informazioni scaricare dati da rete
« Risposta #5 il: 10 Settembre 2011, 12:57:10 CEST »
0
ok sono riuscito a collegarmi ed a saricare l'intera pagina html,adesso mi conviene fare un parser dell'intera pagina x ricavare i dati che mi servono o secondo voi c'è una soluzione migliore?

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:informazioni scaricare dati da rete
« Risposta #6 il: 10 Settembre 2011, 20:00:16 CEST »
0
Quello che puoi fare, e chiedere al webmaster se il sito espone dei webservices che restituiscono dei dati ed interfacciarti con loro.
Altrimenti l'unica è scsaricarti la pagina per poi fare il parser.
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline bart

  • Utente junior
  • **
  • Post: 133
  • Respect: 0
    • highlanderteam
    • BBartsv
    • Mostra profilo
  • Dispositivo Android:
    samsung galaxy tab
  • Play Store ID:
    barth
  • Sistema operativo:
    ubuntu 11.04,mac os leopard,windows7
Re:informazioni scaricare dati da rete
« Risposta #7 il: 10 Settembre 2011, 21:12:15 CEST »
0
PERCIO SCARICO OGNI 15 SECONDI i risultati,invece le informazioni delle squadre e dei arbitri e dele date li scarico appena si collega alla rete?
oppure mi conviene accedere al loro db chiedendo al loro webmaster ed usando jdbc per accedere al db?oppure in android cè un altro sistema?
grazie a tutti 8-)
« Ultima modifica: 11 Settembre 2011, 09:59:04 CEST da bart »