问题标签 [wifi-direct]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
976 浏览

android - android直接移植wifi

我正在开发一个安卓应用程序。

我必须在两个设备之间建立临时连接。

我已经阅读了关于 android api level 14 及更高版本的 WiFi direct 的存在,但是是否可以将 wifi direct 库移植到 android api level 8?


更新
我已经阅读了有关在 Android 2.x 及更高版本上启用 WiFi ad hoc 的补丁,但存在一些风险。

0 投票
3 回答
4229 浏览

android - 自动更改 Wi-Fi Direct 设置

我找到了可以更改和不能更改的系统设置列表(安全设置),但启用/禁用 Wifi-Direct (ICS) 不在其中。启动应用程序时如何自动打开 Wi-Fi Direct?

0 投票
3 回答
3381 浏览

android - 我的手机中禁用了 wifi-direct (4.0.3)

我手机的android版本是4.0.3,我用4.0.3 api构建的应用程序可以在这个手机上运行。但是,当我尝试运行 wifi direct 示例时,该应用程序不断提醒我“从上方的操作栏按钮或系统设置启用 P2P”。但是我的手机上没有这样的“P2P设置”,所以不知何故我可能无法直接使用wifi。顺便说一句,wifi 支持 b/g/n。谢谢。

0 投票
1 回答
1051 浏览

android-4.0-ice-cream-sandwich - ICS 上的 wifi-direct:如何获取设备名称?

首先,

Decive A 和 B 都启用 wifi-direct。

然后,

当设备 A 尝试连接设备 B 时,设备 B 上会显示一个对话框。

该对话框上的话:

它显示了 A 的 decive-mac-address,如果我想显示 A 的设备名称,我该怎么办?

因为我可以在设备列表中获得 A 的名称,这是一个偏好。

======================

这是来自 wifip2pconfig 类的 A 的 decive-mac-address。

WifiP2pService.java (frameworks\base\wifi\java\android\net\wifi\p2p)

WifiP2pConfig.java (frameworks\base\wifi\java\android\net\wifi\p2p)

0 投票
2 回答
30676 浏览

android - Mac/Windows 和 Android 之间的 WiFi-Direct 通信

是否可以让 Android (>4.0) 设备与 Mac OS 或 Windows 设备建立 WiFi-Direct 连接?

0 投票
1 回答
3719 浏览

android - WIFI_P2P_CONNECTION_CHANGED_ACTION, Wifi Direct, Android

我正在尝试连接两个Wifi-direct在 Android 中使用的 P2p 设备。我确保我拥有所有permissions需要并Broadcast Receiver已注册。但我仍然没有听WIFI_P2P_CONNECTION_CHANGED_ACTION动作。请建议我克服这个问题或建议我其他解决方案。谢谢你。

0 投票
1 回答
4433 浏览

android - 适用于 Android 版本 2.3+ 的 WiFi Direct

我在官方 Android 博客上注意到,具有 4.0 或更高版本的谷歌手机支持 WiFi Direct API。我还看到了访问 WiFi Direct API 的代码。但我怀疑在一些博客上有人写过一些 2.3 版本的 android 设备也支持 WiFi Direct。因此,我们为 4.0 或更高版本编写的相同代码将适用于支持 WiFi Direct 的 2.3 版本的 android 设备?我找不到与 android 2.3 版兼容的代码

我再次注意到,对此的替代解决方案是“AllJoyn”(https://www.alljoyn.org/),但不知道这是使用 WiFi Direct 的正确方法吗?

有人可以帮我吗?

0 投票
0 回答
274 浏览

android - 具有三个以上设备的 Ad Hoc 网络

在一堆 android 设备(>3)上,是否有可能形成一个 ad hoc 网络,每部手机都可以发现彼此?我正在使用 4.0+,因此可以使用蓝牙、WiFi 或 WiFi Direct。我设法查找的先前提出的问题似乎建议 1. 根设备,并更改配置文件等以启用 ad hoc 网络 2. 将一个设备设置为接入点,并让其他设备连接到它。

1 不是通用的,2 不适合我设想的那种应用程序。我想要的是,如果 A、B 和 C 是设备,它们都可以相互发现并进行数据传输。两者可以同时发生吗?

0 投票
2 回答
9014 浏览

android - JellyBean 上的 WiFi-Direct,WPA 请求者搞砸了

所以几个月前我开始开发一些 WiFi-Direct 应用程序。几天前,我将我的 Galaxy Nexus 都更新为 Jelly Bean (4.1.x) 并测试了我的应用程序,但似乎又出现了问题。获得主要功能集已经很痛苦了在 ICS 上,但现在它不再工作了。

在我的 logcat 中,我得到的只是这样的:

“邀请对话框”在第二部手机上正确弹出,并且“有时”(随机)它甚至可以工作,但仅在每五次尝试时才会出现。所以 logcat 告诉我,因为我不是 android-intern 代码的专业人士,所以协商根本就失败了,设备会丢失一小会儿,然后再次被发现,似乎有点混乱。

我的邀请是这样发出的:

我在 android 上的 wifi direct 上阅读了很多内容,在我将手机更新为果冻豆之前它一直运行良好。任何人都知道,可能出了什么问题?如果您需要更多代码示例或代码的任何特定部分,请告诉我,因为我不知道什么是可靠的。

感谢您的帮助。

编辑:

将 WifiP2pConfig.wps.setup 方法更改为“显示”,这导致设备 #1 显示 PIN 码,设备 #2 弹出一个带有输入字段的对话框 - 输入正确的 pin 后,这是 logcat 告诉我的:

有趣的是:08-31 15:13:43.491: W/wpa_supplicant(384): p2p-p2p0-3: 无法连接到内核驱动程序

我认为。对我来说,这看起来像是 Android 自己的 wifi-direct-framework 中的一个错误?

0 投票
1 回答
2349 浏览

c# - Windows 7 和 WPF 中的 Wifi Direct

我想在我们正在构建的一些应用程序之间进行一些基本的通信。我一直在研究 wifi direct,这听起来很完美,但是对于 Windows 7 和 WPF (C#),我找不到太多关于它的信息。

当我搜索时,我似乎得到的只是 Windows 8 支持和 Android 问题。

这是 Windows 7 已实施的标准吗?我可以在 C# WPF 应用程序中使用这些功能吗?如果是这样,如果您知道的话,一些参考资料会很棒。

谢谢。