Cerca con Google

Translate

8 maggio 2015

Tutorial 10 (difficile) - Utilizzare Dropbox in MIT App Inventor - Parte 4


Vediamo ora come effettuare il download di un file dalla cartella Dropbox, alla memoria dello smartphone tramite MIT App Inventor:

QUARTA PARTE: Download di un file da Dropbox

Innanzitutto carichiamo un file di esempio nella cartella dell app su Dropbox
Una semplice immagine jpeg può andar bene:


Nella nostra app, mantenendo sempre un layout estremamente semplice, creiamo due pulsanti per le operazioni di download e di upload che andremo ad eseguire. Riutilizzeremo invece la label di debug per seguire l'esecuzione delle operazioni:


Per effettuare una qualsiasi richiesta al server Dropbox, la guida alle API dice:


In particolare, la struttura di una API per il download di un file deve essere (https://www.dropbox.com/developers/core/docs#files-GET):


Creiamo quindi un blocco di codice seguendo queste indicazioni:


e successivamente creiamo l’evento GotFile per il componente Web1,  per gestire gli eventi successivi:


Testiamo il risultato. Cliccando il tasto “Download file” otteniamo:


Possiamo ora vedere come caricare un file su Dropbox, quindi come fare:

Upload di un file su Dropbox


Vediamo cosa dice la guida alle API di Dropbox per la formattazione di una richiesta di upload file:


Per questo esempio utilizzeremo un semplice file di testo che collocheremo nella stessa cartella \Android\Data dello smartphone:


Per riuscire a caricare il file, va usata la seguente sintassi per l'operazione di upload:


e la seguente per la gestione dell'evento GotFile (la seconda parte):


Effettuiamo l'ultimo test:


Funziona finalmente tutto!!!!!

Complimenti, se siete arrivati fino alla fine di questo lunghissimo (ma a mio avviso molto interessante) tutorial.

Ringrazio ancora una volta il mitico "Spacchino" (Andrea) per il lavoro certosino che ha effettuato, tutti i meriti vanno a lui per la creazione di questo tutorial!

Se avete domande, dubbi o chiarimenti da chiedere usate il forum o contattate direttamente l'autore dell'articolo:

Spacchino on App Inventor forum 


Vai alla Prima parte - Seconda parte - Terza parte 

del Tutorial per l'integrazione di Dropbox in MIT App Inventor



3 commenti:

  1. Questo commento è stato eliminato dall'autore.

    RispondiElimina
  2. Questo commento è stato eliminato dall'autore.

    RispondiElimina
  3. Potresti mettere in download il file progetto in cui manchino solo le chiavi personali da aggiungere.

    Grazie

    RispondiElimina