2016-05-11 3 views
0

Работает на wifi p2p чат в andorid. Теперь мы можем включить Wi-Fi мобильного телефона через код, но можем ли мы сделать это с помощью wifi direct?Включить wifiDirect в android

Причина, по которой wifi находится в коде, находится в onSucess, но поскольку wifi direct выключен, мы не получаем ни одного списка сверстников.

Есть ли способ решить эту проблему?

ответ

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 
     }