我会使用 telnet 向安装在 Android 模拟器上的活动服务发送一个简单的字符串。显然这个服务是我自己开发的,如果需要,我也可以修改。
Service
如何通过 telnet向我发送字符串?
更好的问题是你如何接收这串数据?
正如 Depado 已经回答的那样,如果您有在 android 模拟器端侦听的套接字服务器,例如 localhost(192.168.1.10)和特定端口(例如 8000)上的 tcp 服务器,那么您可以尝试 telnet:
telnet 192.168.1.10 8000
例如 192.168.1.10 应该是绑定到 android 模拟器的网络 IP 地址,但我不确定这部分是如何完成的。
更新
如此处所述:
http: //developer.android.com/guide/developing/devices/emulator.html:
如果您想访问在您的开发机器的环回接口(也就是您机器上的 127.0.0.1)上运行的服务,您应该使用特殊地址 10.0.2.2 来代替。
另请阅读部分:模拟器网络。
希望这可以帮助!
通过 telnet 连接到您的服务,然后输入您想要的内容,然后输入 enter,它将向您的应用程序的侦听器发送一个字符串。(这就是telnet在我脑海中的工作方式,但也许我错了)