when debugging Android 4.0 board encounter a problem: I have add a
proximity sensor lock, but the device will still sleep down.

I haven't payed attention to this problem on 2.3, so i read
powermangerservice.java and found in function acquireWakeLockLocked,
the judgment function

if (isScreenLock (flags))
{
}
else if (PowerManager.PARTIAL_WAKE_LOCK)
{
      Power.acquireWakeLock (Power.PARTIAL_WAKE_LOCK, PARTIAL_NAME);
}

It seems that only  PARTIAL_LOCK  calls "Power.acquireWakeLock()"
which tell kernal to have lock ,  but the FULL_LOCK/PARTIAL_LOCK /
PROXIMITY_LOCK doesn't call the function.


So i wonder to know how does the other kinds locks besides
PARTIAL_LOCK let kernel know its lock state. so that the device can
control its sleep state?

Thanks.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to