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