android - 如何使用专用 ssid 和密码在 Android 中为 Wifi Direct 创建自主 GO?

标签 android wifi

我正在尝试使用 3 台平板电脑创建一个 WI-FI Direct 网络。我想将 WiFi-Direct 作为后台服务运行,并将一台设备设置为自主 GO。有人可以告诉我如何在 Android 中完成此操作吗?还有人请告诉我我们如何设置专用的 SSID 和密码,以便在任何时候将新设备添加到该网络时,他们可以在应用程序启动期间搜索特定的 ssid 和密码以建立连接?

我正在使用 Android API Level 18 进行开发......

提前致谢...

最佳答案

这就是自治组所有者的创建方式,即使用以下代码,您可以在Wifi direct 网络中有意地将设备设置为组所有者

manager.createGroup(channel,new WifiP2pManager.ActionListener()
{
    @Override
    public void onSuccess()
    {
        Toast.makeText(WiFiDirectActivity.this, "Group Created",Toast.LENGTH_SHORT).show();
    }

    @Override
    public void onFailure(int reason)
    {}              
}); 

您可以在按钮点击等任何事件上使用此代码。

关于android - 如何使用专用 ssid 和密码在 Android 中为 Wifi Direct 创建自主 GO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19018141/

相关文章:

使用数组适配器的 Android 微调器不显示所有数据

raspberry-pi - 树莓派 3 : Wireless hotspot (from WiFi to WiFi instead of ethernet to WiFi)

iOS从蓝牙接收数据,然后通过wi-fi将信息发送到另一台服务器上的数据库

Android 应用唯一许可 key

java - 如何从 Firebase Android 中的用户 ID 获取用户对象

android - 将表情符号添加到 Android 键盘

macos - 在 OSX 中打开和关闭网络连接的命令行方法

ios - 我如何知道 iOS 设备现在已连接到互联网?

ios - 将字符串从 iphone 应用程序传递到 osx 应用程序

java - 迁移到 AndroidX 后出现 java.lang.NoClassDefFoundError 崩溃