2010-06-24 13 views
6

Ich verstehe nicht, warum ich WAKE_LOCK Erlaubnis zum Programmmanifest hinzufügen muss, wenn ich wifi mit setWifiEnabled umschalte ... Irgendeine Idee?android wifi erlaubnis

+1

verwenden Sie den Emulator ??? – Jorgesys

+0

nein, ich hatte diese Ausnahme auf meinem Handy (HTC Magic) – Arutha

Antwort

4

Nur eine Vermutung, aber ich könnte mir vorstellen, es ist, weil Wi-Fi ist ziemlich machthungrig, und Wake Locks sind Androids Mechanismus, um das System zu verwalten, wenn Apps Strom verbrauchen. Von http://pdk.android.com/online-pdk/guide/power_management.html:

A WakeLock verriegelt ist, je nach Typ, verhindert, dass das System das Eindringen von suspendieren oder anderen Niederleistungszuständen.