Ich mache gerade eine App, die von einem USB-Stick lesen und schreiben kann, der über einen USB-OTG-Adapter angeschlossen ist. Gibt es eine einfache Möglichkeit, über die Standard-APIs Java.io.File
auf diesen Speicher zuzugreifen? Diese App wird nur auf einem gerooteten Motorola Xoom mit Android 4.2.2 laufen. Irgendwelche Vorschläge würden geschätzt werden.So lesen/schreiben Sie einen externen USB-Speicher auf Android?
Antwort
USB-Laufwerke werden wie eine SD-Karte * an Ihr Gerät angeschlossen.
Der Mount-Pfad befindet sich in der Regel an:
/storage/usb0/
ich das nicht auf vielen anderen Geräten verwendet haben, dann meine Droid läuft CyanogenMod, das Gerät kann sehr. Sie können einen Dateimanager verwenden, um diesen Pfad zu erkunden. Die Verzeichnisse werden auch dann noch existieren, wenn es keinen Mount-Pfad gibt, so dass Sie den Pfad bestimmen können.
Danke, das funktionierte perfekt mit einer kleinen Modifikation. Für zukünftige Benutzer, die diesen Thread sehen, lautet der Pfad für ein Moto Xoom '/ storage/usbdisk0 /'. –
Gibt es keine Methode, die ihren genauen Pfad auf jedem Gerät zurückgibt? – breceivemail
- 1. So führen Sie einen externen Link in PHP
- 2. Phonegap On Android 6 - So erhalten Sie externen Speicherpfad
- 3. Verwenden Sie einen separaten Desktop auf einem externen Monitor?
- 4. So verstecken Sie einen Ordner mit programmgesteuert in Android, und greifen Sie auf die Datei.
- 5. So rufen Sie einen WCF-Dienst mit ksoap2 auf Android?
- 6. So senden Sie einen Wert zwischen mehreren Aktivitäten auf Android
- 7. So rufen Sie einen .NET-Webdienst von Android auf?
- 8. So verbinden Sie mit externen Programm
- 9. So stoppen Sie einen Alarm in Android
- 10. So implementieren Sie einen OnMenuItemClickListener in Android
- 11. Bildschirmaufnahme des externen Displays auf Android?
- 12. Starten Sie einen externen Prozess auf dem Mac mit C#
- 13. So sichern/wiederherstellen Sie SQLite-Datenbank auf Android zu Dropbox
- 14. So verweisen Sie auf einen Variablenbereich
- 15. So verwenden Sie Android AutoCompleteTextView auf Xamarin.Forms
- 16. So erkennen Sie tote Prozesse auf Android
- 17. So erstellen Sie PDF-Dateien auf Android
- 18. So lesen Sie Benachrichtigungen korrekt auf Android
- 19. Android - So verschieben Sie ImageView auf Swipe
- 20. So implementieren Sie Zeit auf Android
- 21. Phonegap - So öffnen Sie externen Link in der App
- 22. So speichern Sie Google Map-Optionen in einer externen Datei
- 23. Warten Sie auf einen Thread, bevor Sie auf Android fortfahren
- 24. So fügen Sie ein Katalogelement aus einer externen Quelle hinzu?
- 25. So erhalten Sie den internen und externen SD-Kartenpfad in Android
- 26. So erstellen Sie einen Android TV-Emulator ohne Touchscreen-Steuerelemente
- 27. So warten Sie auf OnActivityResult in Xamarin C# auf Android
- 28. So fügen Sie einen Alias zu Android (Java) Keystore
- 29. So spielen Sie einen Sound-Effekt in Android
- 30. Wie bindet man einen externen Host für Ruby auf Schienen?
Mögliche Duplikate von [Android erkennen USB-Speicher für kitkat (4.4)] (http://stackoverflow.com/questions/36208297/android-detect-usb-storage-for-kitkat-4-4). Dort habe ich Lösungen für Pre-6.0 und 6.0/oben gepostet. –