2 votos

¿Qué está impidiendo que mi teléfono Android entre en modo de suspensión? Está consumiendo la batería rápidamente.

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?

1voto

Drag0n Puntos 21

Obtuve una respuesta en otro foro. La parte que mantenía el teléfono despierto se mostró aquí:

mLocks.size=1:
  PARTIAL_WAKE_LOCK              'com.commonsware.cwac.locpoll.LocationPoller' activado (minState=0, uid=10069, pid=14026)

y buscando el identificador del proceso así:

ps | grep 14026

Encontré el nombre de la aplicación que estaba causando el problema.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X