如何使 Wifi Direct 组在组所有者设备重启时保持不变?

问题描述

我正在尝试创建一个 Wifi Direct 组,即使组所有者设备重新启动,该组也可以保留。

我正在使用 android 文档提供的示例代码创建一个组:

    public static void createGroup()
    {
        manager.createGroup(channel,new wifip2pManager.ActionListener() {
            @Override
            public void onSuccess() {
              //Group created
            }

            @Override
            public void onFailure(int reason) {

            }
        });
    }
  • 当我第一次尝试将设备连接到我的群组所有者时,群组所有者设备会显示确认提示
  • 当我在重新启动应用程序、禁用/启用 wifi 并强制断开连接后尝试连接同一台设备时,组所有者设备会在没有任何用户交互的情况下接受连接请求。

这部分已经如我所愿。但是当我重新启动 Group Owner 设备时,我创建的组消失了,我需要创建一个新的组。暗示新的确认提示显示设备何时尝试连接到群组所有者。

当群主重新启动时,您知道有什么方法可以防止出现此确认提示吗? 我的目标是在没有确认提示的情况下(或仅在第一次连接时)使用 wifi p2p 在少数设备之间建立连接。如果需要,我还需要所有设备都能够连接到 wifi。 (这就是为什么不能在没有找到将我的 GO 互联网访问传输到所有其他设备的方法的情况下使用 ssid/pass 的原因)

我试图查找有关服务的信息,但我发现我需要将我的设备放在同一组中才能使用它。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)