Aveva un problema simile a quello in cui un software installato nel PC doveva essere in grado di accedere al file all'interno del telefono Android tramite USB. Dopo una lunga ricerca ecco cosa ha funzionato per me (non so se questa sia la soluzione migliore ma ha funzionato). Windows dispone dell'API WPD (Windows Portable Device) che può essere utilizzata per enumerare i contenuti di un dispositivo tramite USB (e copiare i file tra client e dispositivo).
Ci sono poche implementazioni in Java http://code.google.com/p/jmtp/ (funziona bene, ma pretende molto funzione di supporto di copia da dispositivo a PC anche se c'è un po 'di supporto disponibile a fare questo con il codice sorgente) un altro è jusbpmp (disponibile nel repository di Google) (se qualcuno trova un'implementazione ben documentata e mantenuta condivisa)
ma poiché jmtp non ha funzionato per me (copia della compilazione della funzione sorgente (per sistema operativo a 64 bit non riuscita), ha scritto il programma C# da zero per copiare i file dal dispositivo al PC. qui è un bel tutorial http://cgeers.com/2011/08/13/wpd-transferring-content/
Vuoi farlo a livello di programmazione? O hai semplicemente bisogno di collegare il dispositivo e trascinare i file? – FoxMulder900
Voglio farlo a livello di codice, come ho menzionato nella domanda "che utilizza l'API di Android". – niculare
Vedo, non sono sicuro che ciò sia possibile senza un'applicazione sul computer client, altrimenti sarebbe probabilmente un grande rischio per la sicurezza. – FoxMulder900