Как оставить Wifi Direct включенным Android

Я не знаю, есть ли это в родном API или только в моем GS3. Wifi direct автоматически отключается через 5 минут бездействия. Есть ли способ сохранить его? или включить его программно?

Спасибо


person ZeeShaN AbbAs    schedule 10.10.2012    source источник
comment
Возможно, вы ищете это: stackoverflow.com/questions/14862018/   -  person laplasz    schedule 16.02.2013


Ответы (1)


Вы можете использовать блокировку Wi-Fi:

WifiLock wifiLock = ((WifiManager) getSystemService(Context.WIFI_SERVICE))
    .createWifiLock(WifiManager.WIFI_MODE_FULL, "mylock");

wifiLock.acquire();

Когда вам больше не нужна сеть, вы должны снять блокировку:

wifiLock.release();
person Mark    schedule 10.10.2012
comment
Я думаю, вы меня не понимаете, я говорю о Wi-Fi Direct, который добавлен в Android 4+, когда я включаю прямой Wi-Fi, я автоматически отключаюсь через некоторое время. - person ZeeShaN AbbAs; 10.10.2012
comment
Да, извините, я думал, вы хотели сохранить нормальный WiFi :) - person Mark; 10.10.2012