3

我正在尝试使用 wifi-Direct for android 的一个示例。

我已经在两部不同的安卓手机上运行了演示应用程序。

是不是这两个应用程序都需要有源 wifi AP?我们是否需要将两个设备都连接到同一个 wifi AP?
是否在设备上禁用 wifi 会断开 wifi-direct 会话?

有人可以指出一个简单(基本)的 wifi-direct 示例。

4

2 回答 2

2

Android设置应用程序可以通过wifi直接搜索和连接


4.0

设置应用程序-> 无线设置其他-> wi-fi 直接(选中) https://android.googlesource.com/platform/packages/apps/Settings/+/android-4.0.1_r1.1/src/com/android/设置/wifi/p2p/WifiP2pSettings.java

如果此活动未在您的设备上显示,请尝试创建快捷方式应用,例如

https://play.google.com/store/apps/details?id=com.sika524.android.quickshortcut

目前在 AOSP 源代码上禁用了 p2psettings 活动。

所以我强烈推荐 4.1 以后的设备。


4.1以后

设置应用程序->无线设置->(菜单)-> wi-fi direct


我的测试应用程序展示了如何使用 wifi direct api。

https://github.com/kensuke/WiFiDirectTestApp

于 2013-08-29T23:41:46.540 回答
1

根据Android 文档

Wi-Fi 点对点 (P2P) 允许具有适当硬件的 Android 4.0(API 级别 14)或更高版本的设备通过 Wi-Fi 直接相互连接,而无需中间接入点(Android 的 Wi-Fi P2P 框架符合Wi-Fi 联盟的 Wi-Fi Direct™ 认证计划)。

因此,您无需连接到任何接入点。只需启用 wifi 并开始搜索可用设备进行连接。

禁用 wifi 将断开 wifi 直接连接。

这是我的应用程序显示 wifi 直接连接和传输文件。

https://github.com/Youxian-Chen/WiFiDirectTransfer

希望这可以帮助。

于 2015-11-17T09:09:24.210 回答