1

我在android的东西上构建这个应用程序。我希望能够让它访问USB记忆棒上的媒体文件,甚至可以访问覆盆子pi的SD卡。我不知道我会如何处理这些文件,但我只想知道它是否可行。如果这不是很好,我有其他解决方案,但我想我会先从明显的方法开始。Android的事物文件系统

+0

也有兴趣为什么你想这样做? (给你另类的答案) – Blundell

+0

我爱上了嵌入式android lol的想法我正在构建的应用程序就像是我所有智能设备的中心,我最近添加了它。我认为,如果我能将它从外部存储媒体投射到我的电视上,它可能会很酷。我基本上想看看我能推多少这个平台。 –

回答

1

我没有尝试它,但似乎有可能通过正常的Android操作系统相同的方式。要做到这一点你应该将USB加密狗安装到某个地方的文件系统中。在像this答案OnikKeval Patelthat项目新的文件夹/mnt/usb

安装USB驱动器:在任何您的树莓派的USB端口

插入你的USB驱动器。通过在终端中输入以下命令

开亚行外壳(请确保您的树莓派通过ADB连接):由亚行shell中运行以下命令(您的USB驱动器

adb shell

安装USB驱动器应在FAT文件系统进行格式化):

su mkdir /mnt/usb

mount -t vfat -o rw /dev/block/sda1 /mnt/usb

其中

sda1是第一盘的所述第一分区(sdb1是第二盘的所述第一分区,等)和/mnt/usb - 用于安装USB加密狗新文件夹。

那么你可以进入安装USB加密狗是这样的方式:

File usbDongleRoot = new File("/mnt/usb"); 

(或像这样)。

也看看this回答JBArepoShaka Huang