So I have Tasker and I’m a total novice with it.
I’d like to create a simple task that shows the auto-rotate icon in my status bar when auto-rotate is on. Then when it’s turned back off, make the icon disappear.
Any help would be greatly appreciated!
- I think the only way to show the icon on the status bar with tasker is using the notification (notify task) and giving it an icon. - Profile: Detect Auto-rotation setting change Event: Custom Setting [ Type:System Name:accelerometer_rotation Value:* ] Enter Task: Un-notify if autorotate off A1: Custom Setting [ Type: System Name: accelerometer_rotation Read Setting To: %arstat ] A2: Notify Cancel [ Title: ar ] If [ %arstat ~ 0 ] A3: Notify [ Title: ar Icon: mw_device_screen_rotation Number: 0 Priority: 3 LED Colour: Red LED Rate: 0 ] If [ %arstat ~ 1 ]- You can set the notification to silent. 
- I’ve used something called “System UI Tuner” in the past. It does what you ask, in that you can modify which status car icons are shown, amongst other things. - Haven’t tried it recently, not sure it still exists or works with newer versions of Android. - It still works for AOSP and AOSP-Like Roms but doesn’t work for OP on OneUI 
 
- No need for tasker, you can achieve the same thing by enabling rotation icon using systemui tuner and adb. - I tried systemui tuner and it doesn’t work sadly. OneUI doesn’t natively show the rotation icon in the status bar so I was trying to enable something that didn’t exist. That’s my theory anyway :) - That’s why I’ve been trying to do it with tasker 
 
- I found a way to get/set autorotation: https://stackoverflow.com/questions/25864385/changing-android-device-orientation-with-adb - Change “put” to “get” to query. - I don’t know about adding icons. Perhaps it would be acceptable to just always set autorotate off at a certain time, or when you get home? - Personally, I almost always just keep it off, and on the rare occasion I have it on and forget, I just turn it off while my phone is rotated, and it goes back to portrait mode. 
- I also mainly don’t use screen Auto Rotate, but I did make it a tile on the window shade. Rather than toggle it manually, I have Tasker enable rotation when an app that I want to auto-rotate is active on the screen, and disable it when that app is not active. - It doesn’t put anything up on the status bar, but if you can live without it knowing only certain apps do it, maybe it doesn’t matter. - Profile: Auto-rotate Apps Settings: Restore: yes Application: Sky Map, Camera, Gallery... Enter Task: Enable Auto-rotate A1: Display AutoRotate [ Set: On ] If [ %ROTATE_APP_LOCK Set ] A2: Variable Clear [ Name: %ROTATE_APP_LOCK ] Exit Task: Disable Auto-rotate A1: Variable Set [ Name: %ROTATE_APP_LOCK To: 1 ] If [ %ROTATE_APP_LOCK !Set ] A2: Display AutoRotate [ ]




