0

所以我正在尝试在 android 上创建 p2p 连接工作。我被困在以下部分。下面的代码是 API 上提供的,对我来说没有意义。我觉得 mManager 必须有一个类型,并且没有给出类型。我如何使这项工作?

API 链接:http: //developer.android.com/training/connect-devices-wireless/wifi-direct.html

@Override
Channel mChannel;
public void onCreate(Bundle savedInstanceState) {
    ....
    mManager = (WifiP2pManager) getSystemService(Context.WIFI_P2P_SERVICE);

    mChannel = mManager.initialize(this, getMainLooper(), null);
}
4

3 回答 3

3

我感觉你输入了错误的频道。你可能已经导入

java.nio.Channels.Channel

当你想要的是

android.net.wifi.p2p.WifiP2pManager.Channel

希望这可以帮助。

于 2014-01-16T23:20:40.463 回答
0

我在我的项目中使用了 alljoin。这个 api 非常成功地与两个设备通信。

于 2013-10-08T05:30:29.890 回答
0

您正在寻找的类型是:

WifiP2pManager manager;
于 2014-02-07T20:00:52.260 回答