Android 2 模拟器通信

标签 android android-emulator

我是 android 新手,想在 2 个模拟器之间创建一个简单的游戏。

模拟器 1 可以将字符串发送到模拟器 2,模拟器 2 可以将字符串发送回模拟器 1。

请有人告诉我如何去做,因为我不知道。

谢谢。

最佳答案

要同时运行 2 个模拟器,我建议将它们作为虚拟 session (如在 VMWare 中)运行并“桥接”连接。确保每个虚拟机都有静态 IP 地址。

因为您只是在它们之间发送文本,所以我会在这个阶段坚持使用 HTTP,只是为了让概念验证有效。只是不要太早让你的生活复杂化。 Http 应该是目前 Wifi 或移动运营商最容易使用的公分母。

如果您适本地抽象了对象模型,您以后可以通过覆盖这些类来使用其他通信协议(protocol)。网络组件应该对应用程序透明。

关于Android 2 模拟器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5118494/

相关文章:

具有快速滚动和字母部分索引的 Android ListView

android - 双击放大 ImageView

android - Fragment.getView() 总是返回 null

java - 如何从最后一行到第一行读取文本文件

android - React-Native 0.63 无法访问 Android 10 中的设备存储图像

android - 制作所有16个模拟器组合

android - 等待设备 : Timed out after 300seconds waiting for emulator to come online 时出错

java - 请澄清Observable类中addObserver和deleteObserver的行为?

android - 如何在 Activity 中使用 Retrofit 和 RxJava/RxAndroid 处理旋转?

android - 为什么 espressos View 层次结构与 UI automators View 层次结构不匹配