Ho un'applicazione C# che dovrà accedere ai file che sono sul mio tablet Android, ovviamente posso semplicemente usare la lettera di unità montata per l'archiviazione ma lo distribuirò in più posizioni e hanno bisogno di un modo coerente per accedere ai file. Sono in grado di chiamare ADB a livello di codice, ma ancora una volta, lo sto distribuendo in più posizioni e non posso installare l'SDK su tutti i sistemi.Accesso programmatico ai file sul dispositivo Android dal PC
quindi credo che sto cercando di uno: 1) programmaticaly accedere al dispositivo utilizzando C# (o Java) o 2) Utilizzare ADB senza dover installare l'SDK in ogni posizione o 3) conoscere le unità lettera del dispositivo collegato a livello di codice
come si indovinava che sto cercando di rendere questo più semplice possibile
PS Un esempio di un'applicazione che funziona in questo modo è HTC Sync, se qualcuno sa come farebbe quella applicazione sarebbe perfetto.
Vorrei andare con la soluzione n. questo collegamento potrebbe essere utile http://stackoverflow.com/questions/123927/how-to-find-usb-drive-letter – Loman
Non è necessario installare l'SDK completo per utilizzare le operazioni ADB. Dal momento che stai per distribuire questo a più sistemi, puoi impacchettare adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll (file Windows .. Se stai usando Linux, modifica di conseguenza. Poiché C# presumo windows) in un file zip file e scrivi il tuo codice che chiama i metodi ADB per estrarre i tuoi file – dymmeh
Grazie per i suggerimenti. Li proverò e vedrò quale funziona meglio nella mia situazione. –