当前位置: 首页 > 知识库问答 >
问题:

使用wifi直接连接android设备,无需提示

慕弘伟
2023-03-14
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

共有1个答案

季嘉良
2023-03-14

实际上,您可以简单地使用API中的createGroup函数来创建一个组,它也创建了访问点。这里的第一个问题是访问点名称和密码是自动设置的,您不能更改它们。

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

我为此做了一个简单的测试应用程序,你可以在Github的drjukka/mywifimesh下找到它,也可以在我的博客上找到一些关于这个话题的讨论

 类似资料:
  • 我对BLE和Android上的BLE是新手,我试图理解Android是如何管理BLE地址的。通过查看不同的帖子和android文档,我了解到android正在通过在广告和扫描时使用私人可解析地址来加强LE隐私。 我有一个具有挑战性的时间限制的用例,理想情况下,我希望通过使用2个Android设备的MAC地址来执行直接的BLE连接,而不是执行通常的扫描/广告发现。不幸的是,出于隐私原因,Androi

  • 我如何获得Android所有已连接蓝牙设备的列表,而不考虑配置文件? 或者,我看到您可以通过BluetoothManager获取特定配置文件的所有连接设备。获取连接的设备。 我想我可以通过ACTION_ACL_CONNECTED/ACTION_ACL_DISCONNECTED监听连接/断开来查看哪些设备连接...似乎容易出错。 但我想知道是否有更简单的方法来获取所有已连接蓝牙设备的列表。

  • 设置wifi账号和密码,连接特定的wifi网络。 请求方式: "|2|1|wifi_ssid,wifi_pwd|\r" 参数: wifi_ssid wifi账号的SSID wifi_pwd wifi账号密码 返回值: "|2|1|\r" wifi连接状态:wifi断开连接 "|2|2|\r" wifi连接状态:正在连接wifi "|2|3|ip|\r" wifi连接状态:wifi连接成功,返回OB

  • 问题内容: 我想在应用程序中连接到wifi网络。 码: 但是问题是我不知道。如何获取WiFi网络的SSID ? 问题答案: 如果您想获得所有可用的wifi: 如果要连接wifi ssid: 如果您想添加新的wifi设置,我已在下面编写了演示应用程序:

  • 问题内容: 我需要一个有关如何通过wifi在android上处理数据的教程。Fe,我需要向PC发送一些消息并接收其他消息。我应该如何建立连接?我应该怎么做才能传输数据?如何传输? 对不起,这个假人的问题,但是我找不到好的手册。我将不胜感激,因为它提供了尽可能详尽的手册,或者提供了一些有关建立wifi连接和发送/接收简单消息的简单示例。 问题答案: 您无需使用任何API即可连接到wifi,仅当您想在

  • 我正在尝试在这里制作一个应用程序,它将检测WiFi网络中连接的所有设备。我已经做了足够多的谷歌,并提出了一个应用程序,可以检测在应用程序的WiFi网络中连接的设备的IP地址。 现在我想要更多的东西。 < li >我能否找到设备名称,即电话名称或型号或系统名称,以及我们可以用来检测特定设备的任何信息? < li >我们能否找到设备距离,例如该设备距离我们使用应用的手机有多远? < li >这是主要任