Auto Rotate Auto Lock

Auto Rotate Auto Lock

1,000 - 5,000 downloads

Add this app to your lists
Workaround fix for phones affected by the "high load when auto rotate is enabled" bug (system_server is the process that hogs the CPU).


Thanks to jwei ( for the instructions on how to handle the screen on / off events.

Tags: how to tackle auto rotation issue in jelly bean, sample code to lock the autorotation lock in, skin with auto rotation, horizontal autolock in code, note 2 auto rotate off, 4.2 autorotation screen, note 2 autorotation, app for auto rotation 4.2, jelly bean auto rotate fix, auto rotate lock code.

Recently changed in this version

* Enabled checkbox in settings that disables the "lock mode preservation": Previous implementation suffered from the bug that sometimes the lock state could not be read successfully before the screen turned off. This caused the rotation to be disabled even after the screen was back on. If the checkbox is not checked (which is default), the rotation will ALWAYS be re-enabled when phone is turned back on.

Last activity on Auto Rotate Auto Lock
Screenshots Auto Rotate Auto Lock
View bigger - Auto Rotate Auto Lock for Android screenshot
View bigger - Auto Rotate Auto Lock for Android screenshot
Comments and ratings for Auto Rotate Auto Lock
  • (62 stars)

    by Eric Yen on 05/01/2013

    Does this auto start on reboot?

  • (62 stars)

    by Bob Heckel on 05/01/2013

    Unobtrusive workaround, thanks for making this available so that Jellybean stops abusing my battery

  • (62 stars)

    by Danny B. on 06/12/2012

    Stops battery spikes on my Galaxy Note 2 by turning auto rotation off when screen is turned off. Works very fast!.

  • (62 stars)

    by A Google User on 02/10/2012

    Does nothing

  • (62 stars)

    by Capi on 27/09/2012

    Thanks for the workaround! I know a lot of people suffering from this issue. I hope Google will fix it soon and render this app obsolete, but until then, kudos for providing this!