Android 如何从AVD访问PC中存储的文件?

Android 如何从AVD访问PC中存储的文件?,android,avd,Android,Avd,我想访问存储在我电脑中的文本文件中的信息,并将其显示在AVD内的列表视图中。我不想将该文件推入AVD。我想让我的应用程序从服务器(在本例中是我的电脑)访问这些文件,并在其中显示信息。 假设该文件存储在C:\users中。 如何访问它?仿真器是PC(主机)内的一台独立虚拟计算机(通常称为来宾) 来宾无法直接从主机PC访问任何内容。两者之间的唯一通信可以通过网络服务完成 因此,您需要在PC上安装一个提供HTTP等服务的服务器,在Android emulator上安装一个客户端(HttpUrlConn

我想访问存储在我电脑中的文本文件中的信息,并将其显示在AVD内的列表视图中。我不想将该文件推入AVD。我想让我的应用程序从服务器(在本例中是我的电脑)访问这些文件,并在其中显示信息。 假设该文件存储在C:\users中。
如何访问它?

仿真器是PC(主机)内的一台独立虚拟计算机(通常称为来宾)

来宾无法直接从主机PC访问任何内容。两者之间的唯一通信可以通过网络服务完成

因此,您需要在PC上安装一个提供HTTP等服务的服务器,在Android emulator上安装一个客户端(HttpUrlConnection),该客户端可以与服务器通信,从而访问该文件

有很多迷你网络服务器可以发布你电脑的一个目录


您可以使用IP地址10.0.2.2从emulator内访问PC和HTTP服务器。

emulator是PC(主机)内的一台独立虚拟计算机(通常称为来宾)

来宾无法直接从主机PC访问任何内容。两者之间的唯一通信可以通过网络服务完成

因此,您需要在PC上安装一个提供HTTP等服务的服务器,在Android emulator上安装一个客户端(HttpUrlConnection),该客户端可以与服务器通信,从而访问该文件

有很多迷你网络服务器可以发布你电脑的一个目录


您可以使用IP地址10.0.2.2从emulator内访问您的PC和HTTP服务器。

将该文件复制到emulator或设备中。我可以用任何其他方式来执行该操作,而不是将其存储在本地?如果是服务器,则您可以通过应用程序提供对应用程序的ftp访问,并从服务器读取文件。您必须在android中写入ftp连接。将该文件复制到emulator或设备中。我可以用任何其他方式来执行此操作,而不是将其存储在本地吗?如果是服务器,则您可以提供对应用程序的ftp访问,并通过应用程序从服务器读取文件。你必须在android中编写ftp连接。谢谢:)我会试试这个谢谢:)我会试试这个