【问题标题】:Broadcast message from Desktop PC to Android Device using WIFI connectivity使用 WIFI 连接从台式电脑向 Android 设备广播消息
【发布时间】:2022-02-03 07:00:55
【问题描述】:

我想将消息/文件从桌面应用程序传输到 Android 设备。我的问题是,我可以在不使用任何互联网连接的情况下将桌面 Wifi 设备与 Android WiFi 设备连接起来。我想像蓝牙一样使用它。这是否可能/可行?如果有可能,那么我该如何实施呢?传输消息/文件的消息限制是多少?

注意:我想将其用作实时应用程序。

请建议我任何好的方法,如果可能的话,如何做到这一点。

感谢和问候达瓦尔

【问题讨论】:

    标签: android wifi


    【解决方案1】:

    Wifi Direct 将解决您的问题,但目前还没有可供开发人员使用的公共 API。您将不得不等到 Google 发布它(希望很快)。更多阅读:

    http://www.sfonge.com/forum/topic/when-will-android-open-wi-fi-direct-api http://groups.google.com/group/android-developers/browse_thread/thread/eb62f0aa0eccf161

    【讨论】:

      【解决方案2】:

      查看Android Notifier 应用程序及其源代码。

      【讨论】:

      • 这不直接适用,因为它与问题要求的方向相反(设备-> pc)。
      • @Chris 我同意 Android Notifier 将通知从设备发送到 PC 的部分,但并不是说两者之间的连接不能用于相反的方向。
      • 这将使设置指令适用,但不适用于源代码,除非 PC 和 android 设备都是用相同的语言编写的,让您可以直接交换它们的网络组件。换句话说,可能有更直接适用的示例,它们在 android 设备上实现 TCP 服务器套接字。
      【解决方案3】:

      如果您说服您的 PC 用作无线接入点,或获得无线接入点,您可以在 PC 和 未修改 android 设备之间建立网络连接。 请注意,它们不必是为 PC 或接入点提供上游 Internet 连接。

      然后,您需要编写一个在手机上运行的服务器,用于侦听来自 PC 的入站 TCP 连接。只要您使用非特权范围内的端口号,任何具有 Internet 权限的 Android 应用程序都可以执行此操作。您可能会遇到 wifi 超时和关闭的问题,因此您可能需要使用计时器定期触发小型网络操作(ping 接入点等)以使其保持清醒。请注意,这会耗尽您的电池(android 想要关闭空闲的 wifi 以防止这种情况)。

      如果您可以让设备和 PC 都使用“ad-hoc”无线连接,您就不需要接入点或 PC 来作为一个功能,但是最后我听说这需要根级别的 mods安卓设备。

      【讨论】:

        猜你喜欢
        • 2014-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-09
        相关资源
        最近更新 更多