Visualizzazione dei risultati da 1 a 10 su 28

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da BlueSmurf Visualizza il messaggio
    Ho cominciato da pocho giorni lo sviluppo Android e il php da 1/2. Ho sempre e solo trovato guide con query tramite php verso database Mysql
    E cercavo una procedura semplice ed intuibile per popolare un arraylist di tutti i dati di questo database (è per un codice fiscale e contiene tutti i comuni italiani con i relativi codici) ma tutti fanno esempi di log in o esempi molto vaghi
    Lato Android, per fare le request HTTP, a livello basilare ci sono le classi nel package java.net. Che è tutta roba che esiste anche nella piattaforma standard Java SE per i PC. Quindi tutto quello che trovi a riguardo, anche se fosse per Java SE va bene anche per Android.
    Tipo sul tutorial ufficiale Oracle: Lesson: Working with URLs.
    Questa però è solo una parte del problema: cosa deve contenere la response? Se fossero dati un po' più strutturati, con più informazioni per ciascun "record di informazione", allora sarebbe forse più appropriato rappresentarli in XML o JSON. Se invece al limite fossero solo N stringhe, potresti metterle una per riga e a quel punto basterebbe leggerle banalmente con BufferedReader.

    Lato PHP, purtroppo non sono ferrato/qualificato, pur avendo fatto qualcosa tanti anni fa. Comunque trovi tantissime informazioni/esempi su come fare query su MySQL da PHP. Una volta che sai come ottenere i dati, torniamo alla questione di prima: una response fatta "a righe" o qualcosa di più strutturato in XML o JSON? Se è a righe, è sicuramente banale. Se fosse XML/JSON c'è bisogno di API apposite che in questo momento non so dire se sono integrate nel runtime standard del PHP o se servono moduli aggiuntivi.

    Quote Originariamente inviata da BlueSmurf Visualizza il messaggio
    se mettessi il file php online su un sito di hosting(esempio mega) va bene?
    Se parli di quei siti di "file sharing" no, non vanno bene. Non devi condividere con altri il file .php puro che è il sorgente così come lo scrivi tu (e che vedrebbero gli altri).
    Deve essere un hosting per siti web configurato per passare i .php all'interprete PHP in modo che siano "eseguiti" lato server. E chiaramente un hosting con disponibilità di almeno 1 DB MySQL.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it L'avatar di BlueSmurf
    Registrato dal
    Sep 2015
    residenza
    Bari
    Messaggi
    42
    Quote Originariamente inviata da andbin Visualizza il messaggio

    Se parli di quei siti di "file sharing" no, non vanno bene. Non devi condividere con altri il file .php puro che è il sorgente così come lo scrivi tu (e che vedrebbero gli altri).
    Deve essere un hosting per siti web configurato per passare i .php all'interprete PHP in modo che siano "eseguiti" lato server. E chiaramente un hosting con disponibilità di almeno 1 DB MySQL.
    Trovato il problema e comunque lo immaginavo, dato che semplicemente importando il file da un filesharing non avvierei nulla... Gran rottura

    per questo motivo penso di optare per un file json inserito direttamente nel progetto, e di fare il parsing su quello. Più semplice e soprattutto non costringe ad usare la connessione ad internet Anche se devo capire come si fa il parsing XD
    Ultima modifica di BlueSmurf; 27-12-2015 a 13:15

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da BlueSmurf Visualizza il messaggio
    per questo motivo penso di optare per un file json inserito direttamente nel progetto, e di fare il parsing su quello. Più semplice e soprattutto non costringe ad usare la connessione ad internet Anche se devo capire come si fa il parsing XD
    Da quanto ho capito, hai bisogno di un database dei comuni italiani. E chiaramente i comuni non è che cambiano ogni settimana o ogni mese, quindi una base dati interna alla applicazione può essere accettabile.

    Ma prima di lanciarsi su JSON, parsing, ecc... hai valutato l'utilizzo del database SQLite integrato negli Android?

    Se invece ti interessa proprio JSON, sappi che ci sono svariate API per gestire dati JSON. Da quanto vedo sulla documentazione ufficiale Android, ci sono JsonReader/JsonWriter.
    Ma esistono svariate librerie esterne usabili in Java (e sicuramente anche in Android) tipo la Google GSON o la Jackson.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.