Mi teléfono es el Motorola Droid 1, con acceso root y modificado con CyanogenMod 7. Este problema no ocurrió antes de que lo modificara. Cuando reviso las estadísticas de la batería, la barra de "despierto" está siempre completa, por lo que algo está evitando que entre en modo de reposo. Siguiendo un consejo, ejecuté dumpsys power a través de adb. Aquí está la salida:
dumpsys power
Estado del Administrador de energía:
mIsPowered=true mPowerState=0 mScreenOffTime=3537164 ms
mPartialCount=1
mWakeLockState=
mUserState=
mPowerState=
mLocks.gather=
mNextTimeout=198995292 now=202518891 -3523s from now
mDimScreen=true mStayOnConditions=0
mScreenOffReason=3 mUserState=0
mBroadcastQueue={-1,-1,-1}
mBroadcastWhy={0,0,0}
mPokey=1 mPokeAwakeonSet=false
mKeyboardVisible=false mUserActivityAllowed=false
mKeylightDelay=6000 mDimDelay=47000 mScreenOffDelay=7000
mPreventScreenOn=false mScreenBrightnessOverride=-1 mButtonBrightnessOverride=-1
mScreenOffTimeoutSetting=60000 mMaximumScreenOffTimeout=2147483647
mLastScreenOnTime=0
mBroadcastWakeLock=UnsynchronizedWakeLock(mFlags=0x1 mCount=0 mHeld=false)
mStayOnWhilePluggedInScreenDimLock=UnsynchronizedWakeLock(mFlags=0x6 mCount=0 mHeld=false)
mStayOnWhilePluggedInPartialLock=UnsynchronizedWakeLock(mFlags=0x1 mCount=0 mHeld=false)
mPreventScreenOnPartialLock=UnsynchronizedWakeLock(mFlags=0x1 mCount=0 mHeld=false)
mProximityPartialLock=UnsynchronizedWakeLock(mFlags=0x1 mCount=0 mHeld=false)
mProximityWakeLockCount=0
mProximitySensorEnabled=false
mProximitySensorActive=false
mProximityPendingValue=-1
mLastProximityEventTime=230765884
mLightSensorEnabled=false
mLightSensorValue=-1.0 mLightSensorPendingValue=-1.0
mLightSensorScreenBrightness=70 mLightSensorButtonBrightness=0 mLightSensorKeyboardBrightness=0
mUseSoftwareAutoBrightness=true
mAutoBrightessEnabled=false
mScreenBrightness: animating=false targetValue=-1 curValue=0.0 delta=-5.0
mLocks.size=1:
PARTIAL_WAKE_LOCK 'com.commonsware.cwac.locpoll.LocationPoller' activado (minState=0, uid=10069, pid=14026)
mPokeLocks.size=1:
poke lock 'PhoneApp': POKE_LOCK_IGNORE_CHEEK_EVENTS
¿Una aplicación en particular está manteniendo mi teléfono despierto?