Smart Rotate is a screen rotation control app that will give you full control of your screen. You can easily rotate and lock your screen orientation via the buttons on notification panel or the widget. You can also set up smart rotation events.
Modes of rotation:
In this mode you can lock your screen to any orientation regardless of the current running app. It is great but it may cause some apps not to display properly.
In this mode your screen orientation will be restricted by the current running app. The app can rotate the screen only if the running app allows it, otherwise it stays as it is.
Per App Rotation
Lock your screen to any orientation when a specific app launched. The screen will rotate to the previous orientation when you go back to home screen unless you rotate it manually or interrupted by another auto-rotate feature.
Lock your screen to any orientation when headset is plugged in. The screen will return back to the previous orientation when headset is plugged out unless you rotate it manually or interrupted by another auto-rotate feature.
Lock your screen to any orientation when your device is plugged in. When the device is removed from charger it will return back to the previous orientation unless you rotate it manually or interrupted by another auto-rotate feature.
To configure more than 2 apps with Per App Rotation feature, you will need to upgrade to premium version. If you upgrade to premium version, you won't see the ads in the app in addition to unlock this limitation. All other features are free without a limit.
This app uses Accessibility services.
This is necessary to get notified when an application is launched. This information is only being used for "Per App Rotation" feature. If the launched app is a configured application in Per App settings, the app rotates the screen.