【问题标题】:Can we Connect two android Devices without Sockets?我们可以在没有套接字的情况下连接两个 android 设备吗?
【发布时间】:2016-09-14 15:44:27
【问题描述】:

在两个 Android 设备之间有没有其他不使用 Java 编程的套接字的通信方式? Java 是否提供了其他方法来做这些事情?

【问题讨论】:

  • 像什么?网络基础不会改变。
  • 例如短信、即时消息或其他什么?是的,毫无疑问。你想做什么?
  • 通过蓝牙..socket,电话,短信,直接扬声器到麦克风“连接”&一些设备也可以通过NFC“通信”,但除此之外,没有其他通信内置于典型设备中的技术。所以任何实际的通信都使用套接字,至少在引擎盖下是这样。
  • @duffymo Java 提供 RMI,.Net 提供 Remoting 概念,但 Android 没有这些概念。所以我想知道Android是否有一些最新的技术!
  • 查看stackoverflow.com/questions/14326901/…了解有关 RMI 的一些最新进展

标签: java android sockets communication


【解决方案1】:

假设也不允许使用蓝牙,您仍然可以将两台 Android 设备连接在一起。

您可以使用USB OTG 执行此操作。一些 Android 设备支持这一点,Android 有一个支持这一点的官方 API。

您需要一个 OTG 连接器、一根 USB 数据线和一个这些 Android 设备必须支持 OTG。

API 参考和示例:

https://developer.android.com/guide/topics/connectivity/usb/index.html

http://android-developers.blogspot.com/2011/05/bright-idea-android-open-accessories.html

Android USB host and hidden devices

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    • 2016-10-27
    • 2013-09-15
    • 1970-01-01
    相关资源
    最近更新 更多