2013-10-26 19 views
5

Şu anda bir USB OTG adaptörüyle bağlı bir USB flash sürücüye okuma ve yazma ihtiyacı duyan bir uygulama yapıyorum. Bu depolamaya standart Java.io.File API'leri aracılığıyla erişmenin kolay bir yolu var mı? Bu uygulama sadece Android 4.2.2 çalıştıran köklü bir Motorola Xoom üzerinde çalışacak. Herhangi bir öneri takdir edilecektir.Android'de harici USB belleği nasıl okunur/yazılır?

+0

Olası çoğaltılabilir [Android, kitkat (4.4) için usb bellek deposunu algılar] (http://stackoverflow.com/questions/36208297/android-detect-usb-storage-for-kitkat-4-4). Orada 6.0 öncesi ve 6.0/üstü için çözümler yayınladım. –

cevap

5

USB Sürücüleri, bir SDCard'ın aslında yaptığı gibi * cihazınıza takılır *. Sonra başka birçok cihazda bu kullanmadıysanız

/depolama/usb0/

benim Droid CyanogenMod çalışan, cihazınız çok may: En

bağlama yolu genellikle bulunur. Bu yolu keşfetmek için bir dosya yöneticisini kullanabilirsiniz. Bağlantı yolu olmasa bile dizinler hala mevcut olacaktır, böylece yolu belirleyebileceksiniz.

+1

Teşekkürler, bu küçük bir değişiklik ile mükemmel çalıştı. Bu iş parçacığını görüntüleyen herkesin gelecekteki başvurusu için, bir Moto Xoom'un yolu '/ storage/usbdisk0 /'. –

+5

Her aygıtta tam yolunu döndüren bir yöntem yok mu? – breceivemail

İlgili konular