C'è un modo per avviare il selettore di file per google drive nell'app per Android - per fare qualcosa di simile a questo http://googleappsdeveloper.blogspot.com/2012/08/allowing-user-to-select-google-drive.html. Devo consentire all'utente di selezionare i file da Google Drive, in modo che io possa utilizzare i loro byte nella mia applicazione. Grazie.Come selezionare i file da Google Drive in Android?
risposta
C'è una API per questo. Penso che questa documentazione di Google dovrebbe aiutare https://developers.google.com/drive/android/queries. Non sono sicuro di come lo vuoi fare.
Sì, c'è un selettore di file nello GDAA. Il posto migliore per vederlo è this demo, in particolare la sezione Intents.
Ci sono 2 metodi nella demo che ti interessa:
- il 'Scegliere un file con l'attività di apertura',
- e il 'Scegli una cartella con l'attività opener'
ma sono essenzialmente gli stessi, che differiscono solo nel filtro MIME tipo specificato qui:
IntentSender intentSender = Drive.DriveApi.newOpenFileActivityBuilder()
.setMimeType(new String[] { DriveFolder.MIME_TYPE }) // <--- FOLDER
//.setMimeType(new String[] { "text/plain", "text/html" }) // <- TEXT FILES
.build(getGoogleApiClient());
Good Luck
Collegamenti non funzionanti. – powder366
vai [qui] (https://github.com/googledrive/android-demos), trova la sezione "Intenti", fai clic di distanza ... – seanpj
Per far funzionare questo devi chiamare questo intento dopo che GoogleApiClient è riuscito a connettersi (probabilmente nel metodo overridden onConnected (Bundle hints)) – user4757074
hai trovato qualche tutorial correlato a questo? – Anitha