1

我已经建立了一个从我的android应用程序调用的网络服务。我的问题是,当我想用​​我的笔记本电脑连接我的手机并在不使用互联网的情况下在本地调用这个服务时。(假设我的服务器在本地运行)我怎么能这样做?我知道在运行 avd 时有一个 shell 属性,但是当我从与我的服务器在同一个局域网中的平板电脑上运行它时,如何实现这一点?谢谢你的时间。

4

2 回答 2

2

当您想使用 Internet 调用 Web 服务时,您使用服务器的外部 ip 和端口。但是如果你想在本地调用你的 web 服务(不使用 Internet),你需要使用你服务器的内部 ip。您可以从 Windows 命令ipconfig或 linux 命令ifconfig查看您的内部 IP

于 2013-01-08T08:26:57.207 回答
1

您的手机和笔记本电脑是如何连接的?要使用在您的笔记本电脑中运行的网络服务,您需要在同一网络中运行两者,例如您需要将笔记本电脑和移动设备连接到网络中的 wifi 路由器。当您使用电缆或wifi将笔记本电脑与wifi路由器连接时,路由器将为您的笔记本电脑分配一个IP,您可以在移动应用程序中使用该IP访问网络服务,

简而言之:需要手机和笔记本电脑之间的网络

于 2013-01-08T08:27:10.800 回答