我对android很新。 我有一个项目,我需要通过wifi开发测验。
我已经看过android关于wifip2p的官方教程。
现在我想要设计一个客户端 - 服务器之类的功能,
为此,所有设备都需要连接到单个设备。
有一种方法可以在API中创建Group,但我无法理解设备如何连接到特定的组,因为没有ID与该组相关联。
我需要知道如何使用ID或类似内容连接到特定组。
我也想知道如何阻止服务器获取连接。
以及如何为客户指定名称。
答案 0 :(得分:0)
创建组后,有两种方法可以连接到使用WifiP2pManager.createGroup
创建的组。第一种方法是调用WifiP2pManager.connect(WifiP2pManager.Channel, WifiP2pConfig, WifiP2pManager.ActionListener)
方法,该方法需要知道您希望连接的设备的deviceAddress
并在WifiP2pConfig参数中进行设置。第二种情况是,如果组所有者获得对WPA密钥的访问权限,并使用越界机制将其提供给旧版客户端 - WiFi Direct device connection with other Android devices