【问题标题】:Android WiFi Direct - Connect without prompt?Android WiFi Direct - 无提示连接?
【发布时间】:2013-06-05 01:48:10
【问题描述】:

是否可以在创建 Android WiFi Direct P2P 连接时自动连接两台设备而无需用户点击“接受”按钮?

【问题讨论】:

  • 你有解决办法吗?

标签: android wifi-direct


【解决方案1】:

回复有点晚,但可能有助于寻找答案的人。

是的,可以像@hengsti 所说的那样创建接入点,但我建议考虑改用 Google Nearby Connections API (Nearby -> Connections API)。它更可靠,更易于使用。

【讨论】:

  • 同意 100%。我刚刚完成了一个使用 WifiP2P 的旧应用程序的移植,现在使用 Nearby Connections 连接更加可靠,并且无需交互即可连接(如果需要)。
  • 附近的连接是否与 iOS 的多点连接兼容?如果您使用 Nearby Connections,您不是仅限于 Android 吗?
【解决方案2】:

检查此链接https://groups.google.com/forum/#!topic/android-platform/hN5WfXRzXpI 它可能会有所帮助。他对连接方式进行了一些实验,可能会有所帮助

【讨论】:

    【解决方案3】:

    这是可能的,但您的设备必须植根。请参阅我对密切相关问题的回答:https://stackoverflow.com/a/18629705/1041475。

    更复杂的替代方法是构建您自己的 ROM,并使用已应用的补丁。

    【讨论】:

    • 如果我打算分发我的应用程序,显然这些都不是可行的解决方案。
    【解决方案4】:

    两台设备至少连接一次后,不再需要确认。否则,其他两个答案很好地涵盖了它,目前不可能这样做,而且可能永远不会这样做,至少根据this "bug" report,它被 Android 项目成员之一认为已过时(见帖子 46) .

    【讨论】:

      【解决方案5】:

      与此同时,通过致电creategroup(),您可以立即成为 wifi-direct 连接的组所有者。这会创建一个客户端可以连接的访问点。客户端可以通过WIFI_P2P_CONNECTION_CHANGED_ACTION 事件获取SSID 和密码,请参阅此blog 和code 示例。

      【讨论】:

        猜你喜欢
        • 2012-11-03
        • 2023-03-12
        • 2012-09-22
        • 1970-01-01
        • 2012-03-07
        • 1970-01-01
        • 2014-07-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多