Autore Topic: Come integrare un database su app android?  (Letto 557 volte)

lavolpe

  • Visitatore
Come integrare un database su app android?
« il: 20 Marzo 2015, 16:41:27 CET »
0
Salve,
Qualcuno potrebbe spiegarmi come si possono scaricare dati da un database su server remoto ( es da un sito altervista.org ) e caricarli su una applicazione Android.
Mi spiego meglio, vorrei creare un app che mi gestisca i voti dell' università, dove però questi voti vengono caricati da un sito ( da una pagina web ) che aggiorna un database ( SQL ), aprendo l'APP, mi scarica il database dal web e mi aggiorna i vari campi
Forse la mia spiegazione è un po incasinata, ma il punto è che vorrei sapere come posso integrare un database sulla mia app!
GRAZIE MILLE

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:Come integrare un database su app android?
« Risposta #1 il: 21 Marzo 2015, 11:37:29 CET »
0
Non puoi accedere direttamente al database online dalla tua app, ci sono solo 2 possiibilità:
1) fai il parsing delle pagine che visualizzano i voti
2) una pagina che restituisca i dati dal db alla tua applicazione
Se la mia risposta ti è utile, per favore un thanks!

lavolpe

  • Visitatore
Re:Come integrare un database su app android?
« Risposta #2 il: 21 Marzo 2015, 11:39:49 CET »
0
intanto grazie mille della risposta.
Ma quale è più semplice? il secondo caso intendi creare una pagina php e connettere quella all'applicazione, nel caso puoi linkarmi qualcosa per capire, oppure del codice?

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:Come integrare un database su app android?
« Risposta #3 il: 21 Marzo 2015, 16:52:05 CET »
0
Se puoi fare tu la pagina allora è più semplice il secondo perchè puoi decidere il formato dei dati.
Nel weekend non ho occasione di "lavorarci" su, usa httpurlconnection nella app e pensa a recuperare dati con json dalla pagina online.
PHp o ASP?
Se la mia risposta ti è utile, per favore un thanks!

Offline MTWeb

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
Re:Come integrare un database su app android?
« Risposta #4 il: 21 Marzo 2015, 22:54:10 CET »
0
Concordo, tipicamente puoi passare i dati via JSON o XML. JSON secondo me è più immediato, da PHP ti basta fare l'output di un qualsiasi array con json_encode( array ). Una nota, quando fai il parsing da Android, l'implementazione di JSONObject non mantiene l'ordine delle coppe chiave/valore quindi se ti serve mantenerlo dovresti cambiare la struttura dati in una lista di array :-)

lavolpe

  • Visitatore
Re:Come integrare un database su app android?
« Risposta #5 il: 22 Marzo 2015, 09:39:09 CET »
0
Si si ho scritto una pagina PHP adesso mi manca solo la gestione della connessione con l'app