2010-06-24 1 views
6

Я не понимаю, почему мне нужно добавить разрешение WAKE_LOCK в манифест приложения, когда я переключаю Wi-Fi с помощью setWifiEnabled ... Любая идея?android wifi разрешение

+1

Вы используете эмулятор ??? – Jorgesys

+0

нет, у меня было это исключение на моем телефоне (HTC Magic) – Arutha

ответ

4

Просто догадаться, но я думаю, это связано с тем, что Wi-Fi довольно голоден, а блокировки от взлома - это механизм Android, который помогает системе управлять, когда приложения используют питание. От http://pdk.android.com/online-pdk/guide/power_management.html:

Запираемый wakelock, в зависимости от его типа, предотвращает вступление системы в состояние ожидания или другие состояния малой мощности.