Android wifi p2p不支持(wifi直接)

时间:2012-04-28 00:54:06

标签: java android eclipse p2p wifi-direct

我正在使用该协议在Android中使用wifi进行p2p连接(http://developer.android.com/reference/android/net/wifi/p2p/package-summary.html)

调用 discoverPeers()函数时遇到问题:

调用ActionListener.onFailure(int reason)(它是一个触发某些事件的接口),我收到reason = 1,意思是'P2P_UNSUPPORTED'。 我添加了所有必需的权限和(使用... wifidirect)标记。

我正在使用虚拟设备和最新的android sdk(4.0.3), 我在这台设备上有互联网连接。

<uses-sdk android:minSdkVersion="15" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses permission android:name="android.permission.INTERNET"/>
<uses-feature android:name="android.hardware.wifi.direct" android:required="true"/>

2 个答案:

答案 0 :(得分:1)

据我所知,您无法在模拟器中运行演示,因为它不支持真正的Wifi。 您应该在支持ICS和Wifi-Direct的Galaxy Nexus等真实设备上启动演示。

答案 1 :(得分:0)

facepalm 是的...我在模拟器上运行而不是真正的交易......如果您使用的设备实际上有Wifi,那么工作正常......哈哈!