在android中启用wifiDirect

时间:2016-05-11 09:36:03

标签: android wifi-direct

在andorid中使用wifi p2p聊天。现在我们可以通过代码打开手机的wifi,但是我们能用wifi直接做吗?

当wifi打开时,代码进入onSucess但由于wifi直接关闭,我们不会得到任何同行列表。

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

官方指南显示了如何查看它:http://developer.android.com/intl/es/training/connect-devices-wirelessly/wifi-direct.html

@Override
public void onReceive(Context context, Intent intent) {
    String action = intent.getAction();
    if (WifiP2pManager.WIFI_P2P_STATE_CHANGED_ACTION.equals(action)) {
        // Determine if Wifi P2P mode is enabled or not, alert
        // the Activity.
        int state = intent.getIntExtra(WifiP2pManager.EXTRA_WIFI_STATE, -1);
        if (state == WifiP2pManager.WIFI_P2P_STATE_ENABLED) {
               // do your wifi stuff
        } else {
               // warn user to turn on WiFi direct, maybe start an intent to the Wifi settings system screen
        }