使用wifi直接连接到Android设备而没有提示

时间:2015-04-22 11:55:30

标签: android android-wifi wifi-direct

我正在尝试使用WIFI直接连接两个Android设备,我成功了。但问题是第二个设备必须在其他设备启动连接后接受连接提示。我想要实现的目标是不可取的。我看到这里的一些帖子在堆栈溢出本身说,目前它不可能。但是遇到了一个名为SUPERBEAM的应用程序用户WIFI直接但没有提示。在谷歌搜索给了我以下来自xda论坛的链接,其中说

SuperBeam creates an access point using Android's WiFi direct API's.     
This essentially works like hotspot mode in old devices, but it is 
guaranteed to work on newer devices like Nexus 7. Moreover, this mode 
allows older devices to connect and receive files without having to 
support WiFi direct's peer-to-peer connections and, more importantly, it 
gets rid of the annoying "accept connection" prompt.

但是我找不到有关如何实现这一点的信息。有谁能够帮我。链接在这里 http://forum.xda-developers.com/showthread.php?t=2177133

2 个答案:

答案 0 :(得分:9)

您确实可以简单地使用API​​中的createGroup函数来创建一个组,该组也可以创建访问点。这里的第一个问题是接入点名称&密码是自动设置的,您无法更改它们。

因此,您需要将信息传递给关联方,为此,我建议使用本地服务广告,并在那里使用实例名称。

为此制作了简单的测试应用,您可以从Github under DrJukka/MyWifiMesh找到它,也可以从my blog找到关于该主题的一些讨论

答案 1 :(得分:0)

这可以使用Xposed框架来实现。您需要添加代码并安装App。手机需要植根才能使其正常工作。我已经在多部三星手机上测试了它的确有效。 请查看此答案以获取详细信息:How to auto-accept Wi-Fi Direct connection requests in Android