Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android设备充当Windows主机的客户端FAT32大容量存储_Android_Usb_Fat32_Scsi_Usb Mass Storage - Fatal编程技术网

Android设备充当Windows主机的客户端FAT32大容量存储

Android设备充当Windows主机的客户端FAT32大容量存储,android,usb,fat32,scsi,usb-mass-storage,Android,Usb,Fat32,Scsi,Usb Mass Storage,是否有可能制作一个android应用程序,允许运行windows的计算机通过USB连接到android,并让windows机器相信android是FAT32存储设备 到目前为止我所知道的: 1.Android应用程序需要模拟SCSI协议 2.android应用程序需要模拟FAT32文件系统 android应用程序能否捕获USB接口以模拟存储设备 从最初的测试来看,Android USB驱动程序/操作系统正在处理设备上的初始通信,然后再移交给应用程序。这导致了一些问题,我认为我需要发送原始信号,通

是否有可能制作一个android应用程序,允许运行windows的计算机通过USB连接到android,并让windows机器相信android是FAT32存储设备

到目前为止我所知道的: 1.Android应用程序需要模拟SCSI协议 2.android应用程序需要模拟FAT32文件系统

android应用程序能否捕获USB接口以模拟存储设备

从最初的测试来看,Android USB驱动程序/操作系统正在处理设备上的初始通信,然后再移交给应用程序。这导致了一些问题,我认为我需要发送原始信号,通知主机将使用SCSI完成通信。 另外的问题是,在我被允许充当客户机之前,似乎需要将主机的供应商id添加到应用程序中。这将是一个问题,因为我没有在所有情况下的信息,并要求用户输入它将不是一个好的体验

我不需要公开android的文件系统。相反,将向主机(windows计算机)公开的文件将是自定义的,不会存储在手机上。 在这种情况下,主机是windows机器,客户端是android设备。Android设备需要充当大容量存储设备。应用程序将模拟存储接口并公开为主机设计的自定义文件系统