如何在android中以编程方式挂载c:\的路径?

如何在android中以编程方式挂载c:\的路径?,android,Android,我正在使用emulator运行我的应用程序。如何装入计算机驱动器c:\path。因为我需要直接从c:\访问文件到我的android模拟器。你的评论和回答对我都很有价值。谢谢。Android有自己的文件系统。因此,您无法在应用程序中直接访问系统路径,如“c:\path”。但是,如果您想访问系统中的任何文件,则在应用程序中创建服务器-客户端体系结构是可选的(通过http://或ftp://) 您无法在android中直接访问C:drive 因为c:驱动器不是移动设备的一部分 如果文件是静态的,您可以

我正在使用emulator运行我的应用程序。如何装入计算机驱动器c:\path。因为我需要直接从c:\访问文件到我的android模拟器。你的评论和回答对我都很有价值。谢谢。

Android有自己的
文件系统。因此,您无法在应用程序中直接访问系统路径,如
“c:\path”
。但是,如果您想访问系统中的任何文件,则在应用程序中创建
服务器-客户端体系结构是可选的(通过http://或ftp://)

您无法在android中直接访问C:drive

因为c:驱动器不是移动设备的一部分

如果文件是静态的,您可以将这些文件放入
资产
文件夹

您不能只使用Android。您应该编写一个PC端软件,并通过该软件与您的Android应用程序进行通信

例如,PC端软件读取您想要访问的目录,并将此信息发送到您正在收听的Android应用程序。这可以看作是一个客户机-服务器应用程序,其中PC充当文件系统服务器,Android应用程序充当客户机应用程序



FTP服务器客户端对就是一个例子。

您可以模拟所需的行为。使用创建磁盘映像,使用模拟器装载它
-sdcard
选项。最后,将磁盘映像也安装到您的pc上(像will这样的工具就可以了。然后你可以选择在你的电脑中有一个新的驱动器。你可以将你想要访问的文件复制到这个新驱动器。

如果你编写了pc端软件来运行你的应用程序,你可以这样做。@m0skit0:你可以解释一下你是如何做的,如果已经做了,那么请告诉我你从来没有做过,但不应该太难。其他应用程序也可以。你只需阅读文件即可。)使用您的PC端软件,通过您想要的任何通信方式(USB、Wifi、3G…)将其发送到Android端软件。您可以将其视为客户端-服务器软件。服务器客户端和c:/xyz是不同的things@gtumca-MAC:胡说八道。要访问您正在使用的任何文件系统,即使是在本地(应用程序->操作系统内核).这被认为是正确答案,天哪…完全没用。如果电脑没有C:path怎么办?如果他们甚至没有Windows怎么办?你可能想把你的问题改为“从Android应用程序安装电脑文件系统路径”。除非你正在制作一个专门访问你的计算机的应用程序,否则这很可能不是你想要的。相反,你应该将应用程序中要使用的任何文件移动到项目中的资产或资源目录。如果你想使用手机上未与项目捆绑的文件,请将它们移动到sd卡(以磁盘形式装载并手动移动,或使用ddms推送文件)。谢谢你接受@Jahir。这不是问题。问题是访问PC文件系统。唤醒一个副本,你就不会访问PC文件系统。他可以这样访问。我不明白为什么投反对票?正如我所说,那样你就不会访问PC文件系统,而是一个副本。如果你不知道有什么区别,那么。。。这实际上相当聪明,尽管我认为op想要从他的计算机上访问文件,就好像它的硬盘是sd卡一样,尽管这是一种不正确的做法。聪明?好吧……如果他想要实时远程文件管理呢?并且每次文件系统更改时你都必须制作一个映像?这个答案是错误的,除了一些错误文件系统相对静态的情况。其他答案更具动态性。再说一次,它根本不回答这个问题,因为你没有访问PC文件系统(这是个问题).谢谢你提供的信息。我理解你的想法。这对我很有帮助。哈?你在说什么?既然我的评论神秘地消失了,我再把它放一遍:出于否决理由的评论是受欢迎的。对不起,但他是一个帮助我自己做的网站,而不是一个制作我的工作网站。我可以帮助你理解如何制作,但我会确定的不要免费做你的工作(虽然我可以考虑你是否分享利润)。