发现wifi直接设备

时间:2013-08-27 12:24:13

标签: android wifi-direct

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

我在两个不同的Android手机上运行了演示应用程序。

这两个应用程序都需要有效的WiFi AP吗? 是否有必要将设备连接到同一个无线AP? 是否禁用设备上的wifi将断开wifi直接会话?

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

2 个答案:

答案 0 :(得分:2)

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


4.0

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

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

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

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

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


4.1稍后

设置应用 - >无线设置 - > (菜单) - > wi-fi直接


我的测试应用程序显示了如何使用wifi直接api。

https://github.com/kensuke/WiFiDirectTestApp

答案 1 :(得分:1)

根据Android docs

  

Wi-Fi点对点(P2P)允许Android 4.0(API级别14)或更高版本   具有适当硬件的设备直接连接到每个设备   其他通过Wi-Fi没有中间接入点(Android的Wi-Fi   P2P框架符合Wi-Fi Alliance的Wi-Fi Direct™   认证计划)。

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

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

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

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

希望这会有所帮助。