我想访问存储在我PC中的文本文件中的信息并将其显示在AVD内的ListView中。我不想将文件推送到avd.I希望我的应用程序访问这些文件服务器(在这种情况下是我的PC)并在其中显示信息。 假设文件存储在C:\ users中。 我该如何访问它?
答案 0 :(得分:4)
模拟器是PC(主机)内部的独立虚拟计算机(通常称为guest虚拟机)。
客人无法直接从主机PC访问任何内容。两者之间的唯一通信可以通过网络服务完成。
因此,您需要在PC上提供服务,如HTTP和在Android模拟器上的客户端(HttpUrlConnection),它可以与服务器通信,从而可以访问该文件。
有许多迷你网络服务器可用于发布PC的一个目录。
您可以使用IP地址10.0.2.2从模拟器中访问您的PC和HTTP服务器。