Android Enthusiasts
Q&A for enthusiasts and power users of the Android operating system
Latest Questions
0
votes
0
answers
6
views
Rotate Always On Display 90° On WearOS?
Apologies if this is the wrong space for this question, it's been a while since I've asked something on here. I've been playing with some ADB `settings put` commands on one of my WearOS watches (Galaxy Watch 7, WearOS 5, OneUI 6), to customize things a bit beyond what the settings app usually allows...
Apologies if this is the wrong space for this question, it's been a while since I've asked something on here.
I've been playing with some ADB
settings put
commands on one of my WearOS watches (Galaxy Watch 7, WearOS 5, OneUI 6), to customize things a bit beyond what the settings app usually allows, and I've come across an odd issue:
I wear my watches on the inside of my wrist and prefer them oriented vertically (90° from stock setting, WearOS's "landscape" orientation internally).
I have been able to use ADB to rotate the whole system to this 90° angle, and it's great. However, when the ambient mode for Always On Display kicks in, while the rotation is preserved for a moment when the screen first dims, after about two seconds the AOD ambient screen returns to stock 0° ("portrait") orientation.
As soon as I tap the screen to wake the device from ambient mode, the rotation returns to 90°, and gestures (swipe up for app tray, down for QS, etc.) are all oriented to that 90° rotation even when the screen is in ambient mode.
I know it is not the watchface itself, because I have tried multiple and they all do this, but the issue is not present when using the stock 180° rotation mode (it will not flip back to 0° when ambient).
While reading about the issue I found some people discussing performing a similar trick on WearOS 3 and they stated the AOD/ambient mode *stayed* rotated at 90°...
I am not sure if this is something specific to Samsung OneUI versions of WearOS so I did a little digging with adb shell pm list packages
and it seems like Samsung's implementation of AOD/ambient is named com.samsung.android.watch.watchface.perpetual
.
Is anyone aware of what might be causing this glitch, or does anyone by chance know of a way (ADB or otherwise) to force an individual specific app to a particular orientation so I can try resolving this?
If native methods won't work, does anyone have any thoughts about the potential to mod this apk to change it's default orientation in it's properties?
Alison E.E.
(129 rep)
Aug 6, 2025, 06:46 AM
3
votes
0
answers
126
views
OTG physical mouse doesn't work on right side of screen in landscape mode for many apps
I have an **Oppo A18**. When I am using a physical mouse through OTG, I can't scroll or select when the cursor is on the right side of the screen in browsers and various apps/games. I have seen the same issue posted in Android app/game-specific threads by people with different make/model phones. In...
I have an **Oppo A18**. When I am using a physical mouse through OTG, I can't scroll or select when the cursor is on the right side of the screen in browsers and various apps/games. I have seen the same issue posted in Android app/game-specific threads by people with different make/model phones. In native Android apps, I am able to use the full screen. But it's clear there is some compatibility issue with apps made for Android being able to use OTG properly.
It's not exactly 50% of the screen, which makes me think OTG input is not quite recognising that the phone is in landscape mode and only using the width available in portrait mode, but on the left side only.
I am unable to scroll on the right side of the screen using OTG in landscape mode in any situation where I should be able to and I am unable to click on the right side of the screen when connected to a local server in AVNC and RealVNC. I was unable to click the right side of the screen in both Minecraft and Roller Coaster Tycoon Classic but now these both appear to be working. I tried a handful of random games when I got this phone that had the same issue but cant remember what games they were.
Two notable free apps this can be tested on include Opera (v88.3.4661.83672) and Chrome (v135.0.7049.100).
To be clear, the cursor can go on the right side of the screen, but I can't left/right-click or scroll. Hovering over something registers and displays hover text.
Has anyone known of a fix?
MonkeyNoodles
(51 rep)
Apr 18, 2025, 01:05 AM
• Last activity: Apr 21, 2025, 06:28 AM
0
votes
1
answers
86
views
Does the Android Life360 app have an option to display in landscape mode out to an external display?
Looks like Life360 app itself will change to landscape but it gets letterboxed on the left and right sides. I have already reached out to customer support and they have mentioned that there is no native option to change orientation. I was curious if anyone has a workaround on the Android Life360 app...
Looks like Life360 app itself will change to landscape but it gets letterboxed on the left and right sides.
I have already reached out to customer support and they have mentioned that there is no native option to change orientation.
I was curious if anyone has a workaround on the Android Life360 app that can display in landscape mode to an external display?
Questions
(1 rep)
Jan 21, 2025, 10:23 PM
• Last activity: Jan 22, 2025, 02:15 AM
0
votes
0
answers
106
views
How to have full autorotation with reverse portrait on phones?
In my experience, I can have a 360 degree autorotation only on tabs and not on phones. On phone, I can not set up reverse portrait mode. Some apps state that it is possible, my experiences are bad with them (they don't work et all, or don't work on locked screen or similars). Can I somehow set up a...
In my experience, I can have a 360 degree autorotation only on tabs and not on phones. On phone, I can not set up reverse portrait mode.
Some apps state that it is possible, my experiences are bad with them (they don't work et all, or don't work on locked screen or similars).
Can I somehow set up a full 360 degree autorotation on phone? I have root if it is really needed.
peterh
(1176 rep)
Dec 25, 2024, 05:50 PM
5
votes
2
answers
3176
views
Turning off Rotate suggestion in stock android
Whenever auto-rotate is "off", the lower-right corner of the screen will have this button that allows for manual rotation when you press on it. I know that this is a built-in feature in Android systems, but I wanted to see if there an explicit way to **turn off** this feature as the button can be so...
Whenever auto-rotate is "off", the lower-right corner of the screen will have this button that allows for manual rotation when you press on it. I know that this is a built-in feature in Android systems, but I wanted to see if there an explicit way to **turn off** this feature as the button can be sometime very annoying.
For example, as many have shown in older posts, Samsung's Android settings even has an option that permits you to turn off this feature. Sadly, my Nothing Phone 2 does not have this option and it supposedly uses stock Android. Current version is 14
How to remove the manual rotate icon?
Trodenn
(91 rep)
Oct 7, 2024, 03:01 PM
• Last activity: Nov 8, 2024, 12:47 PM
32
votes
9
answers
82134
views
Can I manually rotate my phone while auto-rotation is disabled?
Android has a nifty feature to disable auto-rotation... Is there some sort of gesture or key combination to rotate your screen? (Say I am in a browser and want to rotate). The idea is to be on auto-rotate = off (mostly desired) and manually change the _orientation_ when needed without exiting the ap...
Android has a nifty feature to disable auto-rotation... Is there some sort of gesture or key combination to rotate your screen? (Say I am in a browser and want to rotate). The idea is to be on auto-rotate = off (mostly desired) and manually change the _orientation_ when needed without exiting the application (preferably).
Dmitriy Likhten
(1369 rep)
Oct 25, 2010, 02:48 PM
• Last activity: Sep 8, 2024, 04:50 AM
1
votes
0
answers
259
views
Cloned Discord app doesn't respect the system's auto-rotation setting
On a realme gt master edition with Android 13, I have used the app cloning feature from the system to create a clone of the Discord app. This cloned instance always turns into landscape mode when I'm tilting my phone even-though the auto-rotation setting is disabled. This does not happen on the "mai...
On a realme gt master edition with Android 13, I have used the app cloning feature from the system to create a clone of the Discord app. This cloned instance always turns into landscape mode when I'm tilting my phone even-though the auto-rotation setting is disabled. This does not happen on the "main" version of the app.
After browsing a little I found that there was a related bug in Discord about one year ago, and when testing with other application it seems that the clones respect the rotation setting properly. This therefore seems to be a Discord-specific issue.
Is there any workaround I can use to block it from going into landscape mode?
AlexAngc
(111 rep)
Jul 27, 2024, 12:30 PM
1
votes
1
answers
1207
views
How to enable landscape mode for lockscreen in LineageOS 20 on Samsung Tab S6 Lite?
LineageOS has been a huge improvement in terms of responsiveness and customization compared to Samsung OneUI. However on Samsung Tab S6 Lite (which mostly is set horizontally on table) the lockscreen being fixed in portrait mode is a huge drawback. I have to enter password with my head tilted and ne...
LineageOS has been a huge improvement in terms of responsiveness and customization compared to Samsung OneUI. However on Samsung Tab S6 Lite (which mostly is set horizontally on table) the lockscreen being fixed in portrait mode is a huge drawback. I have to enter password with my head tilted and need to shake the tablet to make display horizontal again.
An old reddit post suggests that adding
log.tag.launcher_force_rotate=VERBOSE
and
lockscreen.rot_override=true
to /system/build.prop will solve the problem, but I had no luck after changing the build.prop file in recovery mode. Even if it worked, build.prop will be overwritten after each LOS update.
I also tried installing MagiskHide Props Config and adding the abovementioned properties. But it also doesn't change anything. Other Magisk or LSPosed modules I found can force app rotation but not lockscreen.
It will be much appreciated if someone can give a hint of possible ways to enable horizontal lockscreen, preferably systemless.
user167420
(121 rep)
Nov 23, 2023, 10:14 PM
• Last activity: Jul 14, 2024, 12:05 PM
5
votes
1
answers
3209
views
OnePlus X (OxygenOS): Screen auto-rotating in wrong direction
I have an unrooted OnePlus X phone with the stock recovery and stock OxygenOS 2.2.0-X operating system (based on Android 5.1.1) installed. With auto-rotation enabled, whenever I turn the device into landscape mode, the screen rotates in the wrong direction. I.e. when I turn it clockwise the screen c...
I have an unrooted OnePlus X phone with the stock recovery and stock OxygenOS 2.2.0-X operating system (based on Android 5.1.1) installed.
With auto-rotation enabled, whenever I turn the device into landscape mode, the screen rotates in the wrong direction. I.e. when I turn it clockwise the screen contents are rotated counterclockwise, and the other way round. This leads to the screen contents always being upside down in landscape mode.
Does anyone have an idea how I could go about fixing this problem? Is there a way to check whether this is a software or a sensor problem?
---
**Update:** In the GSensor section of the developer-type manual test menu accessible via
*#808#
, the phone reports an angle of 270 when I turn it 90° _clockwise_ and it reports 90 when I turn it 90° _counterclockwise_. I assume it's supposed to be the other way round?
---
**Update 2:** After flashing TWRP recovery, rooting the device and installing a custom ROM, the problem persists. Is it fair to conclude that it's definitely a hardware issue now?
Nik Hille
(51 rep)
Mar 18, 2016, 01:03 PM
• Last activity: Mar 2, 2024, 10:03 PM
1
votes
1
answers
918
views
Prevent app from reversing the screen and mouse movement on BlissOS
I have installed the latest BlissOS on QEMU VM. The app which I'm interest in works, but it reverses the mouse (dragging up will move the mouse to left, dragging down will move to right) and the screen. [![][1]][1] Disabling auto-rotation didn't work. Is it possible to avoid this app from reversing...
I have installed the latest BlissOS on QEMU VM.
The app which I'm interest in works, but it reverses the mouse (dragging up will move the mouse to left, dragging down will move to right) and the screen.
Disabling auto-rotation didn't work.
Is it possible to avoid this app from reversing the screen?

elbarna
(331 rep)
Dec 18, 2023, 01:45 AM
• Last activity: Dec 18, 2023, 07:24 PM
1
votes
0
answers
126
views
Android Accessibility Suite Doesn't Remember App Settings
Okay so, I have a Unihertz Jelly Star running Android 13. Because it has such a small screen, I'd like the ability to quickly toggle auto rotation. If I could add it as one of the functions on the reprogrammable shortcut button that would be ideal, but I can't find a way to easily do that. So I went...
Okay so, I have a Unihertz Jelly Star running Android 13.
Because it has such a small screen, I'd like the ability to quickly toggle auto rotation. If I could add it as one of the functions on the reprogrammable shortcut button that would be ideal, but I can't find a way to easily do that. So I went with the next best thing I could find.
I installed Button Remapper from the play store. This works well enough. I can set it to toggle rotation with a double tap of one of the volume buttons or a tap-and-hold of the app switcher button, easy peasy. There's just one little caveat. Android Accessibility Suite doesn't remember the settings. If the phone is sitting idle, or I'm on it and haven't used the toggle for a little bit, the Accessibility Suite settings to enable Button Remapper to make changes switches itself off.
I've switched both Button Remapper and Android Accessibility Suite to 'Unrestricted' under battery usage. Button Remapper initially had 'Pause App Activity if Unused' enabled by default, so I switched that off. It has made no difference whatsoever. Currently I have the accessibility shortcut to enable it by holding both volume buttons, so when it disables itself, I can quickly turn it back on again. But at that point I might as well just use the auto rotation toggle in the notification pull shade. I just want a quick, easy ***hardware*** (nothing obstructing the screen) toggle I can use from anywhere that I can just set and forget.
Is there something I'm overlooking here? Or am I just SOL & just need to bite the bullet and go back to using the damn notification pullshade toggle?
Any help in this matter would be greatly appreciated <3
NotTeganQuinn
(11 rep)
Nov 19, 2023, 07:48 PM
• Last activity: Nov 19, 2023, 07:51 PM
0
votes
0
answers
1761
views
Chromecast Google TV: rotate output to display with default portrait mode
I recently bought a Waveshare display to connect my Raspberry Pi (RPI) to it for showing Home Assistant info. The display also has a second HDMI port which I would like to use to connect my Chromecast Google TV. However, the default resolution (EDID data) is 1080x1920, so by default a portrait mode...
I recently bought a Waveshare display to connect my Raspberry Pi (RPI) to it for showing Home Assistant info. The display also has a second HDMI port which I would like to use to connect my Chromecast Google TV.
However, the default resolution (EDID data) is 1080x1920, so by default a portrait mode display. In my RPI, I can rotate the screen to 1920x1080. But I'm still looking for a solution for rotating also the Chromecast GGTV.
I already tried to install a "screenrotation" app, but nothing happened. I also tried to connect to the screen through adb and run some commands, but not the result I was hoping for (I got a message that the Chromecast did not support that resolution).
Today I found on the internet an EDID emulator. Could this be a solution? These are the EDID timing parameters of the display:
Pixel Clock H Addressable H Blanking V Addressable V Blanking H Front Porch H Sync Width V Front Porch V Sync Width H Image Size V Image Size H Border V Border
141.12 1080 120 1920 40 40 20 2 5 1080 1920 0 0
Any idea how to solve my problem (if there is a solution)?
Link to my display settings: https://www.waveshare.com/wiki/21.5inch_FHD_Monitor
Kristof Boeykens
(1 rep)
Jul 26, 2023, 10:40 AM
• Last activity: Jul 26, 2023, 02:02 PM
0
votes
0
answers
970
views
Screen orientation under WSA
I started experimenting with WSA today because I want to use [Moon+ reader][1] on my Microsoft Surface device, and it doesn't have a native Windows version. The app seems to work so far, but the app's screen rotation button simply doesn't function. When tapped, it displays an animation, but does not...
I started experimenting with WSA today because I want to use Moon+ reader on my Microsoft Surface device, and it doesn't have a native Windows version.
The app seems to work so far, but the app's screen rotation button simply doesn't function. When tapped, it displays an animation, but does not turn the orientation. When long-tapped, it displays a context menu with multiple choices, some using a static orientation and some sensor-based. When choosing a sensor-based one, I get the message that I have to enable automatic screen rotation (presumably from the Android settings menu), and when choosing a static one, nothing happens.
I want to use a static portrait orientation - this is very important to me, because I want to display full A4 pages on the screen, and read them no matter how I turn the tablet. But I don't know why it doesn't work, and as this is running on WSA, I can't even try changing the Android-internal settings for screen orientation.
What can I do so my app will start turning the screen as it's supposed to?
rumtscho
(131 rep)
Apr 12, 2023, 02:39 PM
• Last activity: Apr 12, 2023, 06:42 PM
8
votes
2
answers
6652
views
Have screen rotation option always on
The screen rotation of my phone works fine. When I rotate the phone from portrait to landscape, then a small icon appears in the lower right corner. I have to click it, then the screen rotates. Going back from landscape to portrait works similarly. Is it possible to have this icon in the lower right...
The screen rotation of my phone works fine. When I rotate the phone from portrait to landscape, then a small icon appears in the lower right corner. I have to click it, then the screen rotates. Going back from landscape to portrait works similarly.
Is it possible to have this icon in the lower right corner at all times? I.e., allowing me to rotate the screen at any time (by tapping the icon), but suppressing auto-rotation after I physically rotate the device?
In the options of my phone, I do not find that possibility. (See screenshot.) I also searched the internet, but what I could find was more concerned with bugs of the screen rotation (which I do not experience).

NerdOnTour
(183 rep)
Feb 16, 2023, 09:40 AM
• Last activity: Feb 16, 2023, 02:55 PM
2
votes
0
answers
772
views
External monitor display in vertical (portrait) format
The Samsung 7's default is output only in horizontal format, as far as I've read. There is a way to wipe the phone, then change the code and restart it. I've tried all the orientation apps, but they only work on the phone, not the monitor. Also looking at Odroid. Can I cast an Android screen onto a...
The Samsung 7's default is output only in horizontal format, as far as I've read. There is a way to wipe the phone, then change the code and restart it. I've tried all the orientation apps, but they only work on the phone, not the monitor. Also looking at Odroid.
Can I cast an Android screen onto a TV Monitor via Windows Wireless Display Adapter, but the image is vertical regardless of the phone's orientation? Perhaps 3rd-party hardware? software? etc.?
Tikiwolf
(21 rep)
Jan 3, 2017, 08:40 AM
• Last activity: Nov 24, 2022, 02:47 PM
2
votes
0
answers
1040
views
Magisk to set orientation - Android Head Unit
On Android head units, the orientation typically defaults to landscape. And has disabled auto-rotation, the screen will always remain in a landscape mode. This effectively means you can't use any software on Google Play Store or other places to change this default because auto-rotation is disabled....
On Android head units, the orientation typically defaults to landscape. And has disabled auto-rotation, the screen will always remain in a landscape mode. This effectively means you can't use any software on Google Play Store or other places to change this default because auto-rotation is disabled. I need to change this feature to portrait for custom firmware I have placed on my head unit (using Android 10). I have installed Magisk.
In my attempts to work out how to do this, I have gathered some information, but I have not got enough experience or knowledge to know how to do this. I really need guidance.
I believe in order to do this correctly, this needs to be done at root, and place in one of these locations in Magisk
(1)
/sbin/.magisk/.core/post-fs-data.d/
or
(2) /data/adb/service.d/
and the command syntax would look something like this (3)
adb shell settings put system accelerometer_rotation 0 # auto-rotation, 0 disable, 1 enable
adb shell settings put system user_rotation 0 # actual-rotation, clockwise, options 0[0°], 1[90°],2[180°],3[270°]
Source:- https://stackoverflow.com/questions/25864385/changing-android-device-orientation-with-adb
or (4)
content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0
content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:0
or (5)
import android.provider.Settings;
// You can get ContentResolver from the Context
Settings.System.putInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 0);
Settings.System.putInt(getContentResolver(), Settings.System.USER_ROTATION, 0);
or something else (Other source documents)
https://android.stackexchange.com/questions/67648/how-to-change-android-default-natural-orientation/148038#148038
Thank you for any time you invest in this.
Red Sector
(21 rep)
Sep 26, 2021, 02:49 AM
• Last activity: Oct 28, 2022, 03:10 AM
3
votes
1
answers
5105
views
Google Navigation, screen doesn't rotate when in walking mode?
I'm having a problem using Google Navigation. I select a destination, click the "walking button" and rotate my phone, yet the display remains portrait. If I select "by car" - then it rotates as it should. I'm using the phone mainly as a cycle GPS, and my bike mount is fixed to landscape orientation....
I'm having a problem using Google Navigation.
I select a destination, click the "walking button" and rotate my phone, yet the display remains portrait.
If I select "by car" - then it rotates as it should.
I'm using the phone mainly as a cycle GPS, and my bike mount is fixed to landscape orientation. So is there anything I can do about this?
If there is no way to "edit a config file?", if not, is there a way to force the app (using a widget) maybe to rotate?
Thanks in advance.
JL01
(221 rep)
Jul 31, 2011, 10:01 PM
• Last activity: Oct 14, 2022, 08:04 AM
2
votes
1
answers
2567
views
Display a portrait-mode app on a horizontal rotatable screen
I need to display a portrait-mode app from my Samsung Galaxy S9 on a horizontal PC screen. The PC screen is able to rotate to portrait mode, but the problem is that the image rotates with it. The image is always displayed horizontally in regards to the PC screen. This means that when the PC screen i...
I need to display a portrait-mode app from my Samsung Galaxy S9 on a horizontal PC screen. The PC screen is able to rotate to portrait mode, but the problem is that the image rotates with it. The image is always displayed horizontally in regards to the PC screen. This means that when the PC screen is horizontal, the image is displayed in portrait mode in the middle of the screen, covering only a small "pillar".

When I rotate the PC screen to portrait mode, the image rotates with it, leaving the same "pillar" covered (though now rotated 90°).

What I need is for the image to be displayed in portrait mode while the screen is in portrait mode (meaning the image is rotated -90° when the screen is horizontal, making it utilize the entirety of the screen).
I've contacted Samsung, and they say there are no settings on the phone that allows me to do this, so I'm looking for an alternative solution, such as an app or other third-party clients. I've also read somewhere that I have to root my phone (and change some codes?) in order to achieve this, but that seems way too advanced for me. Alternatively, I could use my old Huawei P9, if that helps.
Daniel Thorstensen
(21 rep)
Jan 24, 2019, 08:38 AM
• Last activity: Sep 28, 2022, 01:46 AM
0
votes
1
answers
2486
views
Force an app to be able to auto-rotate in Android 12
I have some apps, like Spotify for example, which for some inexplicable reason do not allow me to rotate some activities (like the player) into landscape. I am looking for an app or method that can *force* these apps to follow my device rotation despite that. Up until Android 12, I used to use [rota...
I have some apps, like Spotify for example, which for some inexplicable reason do not allow me to rotate some activities (like the player) into landscape.
I am looking for an app or method that can *force* these apps to follow my device rotation despite that.
Up until Android 12, I used to use [rotation manager](https://f-droid.org/packages/com.spydiko.rotationmanager_foss/) for this purpose. It wasn't perfect but it did the job.
It no longer seems to function however: Turning on "Forced Auto" still works but it now prevents touches from being registered in any other app which is obviously bad and unusable.
(I have a feeling this might be a new security "feature".)
Atemu
(609 rep)
May 26, 2022, 01:39 PM
• Last activity: May 27, 2022, 01:53 PM
2
votes
0
answers
2848
views
Disable auto-rotate does not work in certain apps
In android 11 I disabled auto-rotate of the screen by setting to "off" Settings > Display > Auto Rotate. however in certain apps that doesn't seem to make any difference and the screen is still rotated when I move the phone orientation I assume that's because the app developer has decided to overrid...
In android 11 I disabled auto-rotate of the screen by setting to "off" Settings > Display > Auto Rotate.
however in certain apps that doesn't seem to make any difference and the screen is still rotated when I move the phone orientation
I assume that's because the app developer has decided to override the android auto-rotate setting, or would there be any other reason for this behavior?
Alternatively is there a way to set the gyroscope manually so I can set the orientation of the phone without it being automatically detected
Imme22009
(121 rep)
May 17, 2022, 12:12 PM
• Last activity: May 19, 2022, 06:32 PM
Showing page 1 of 20 total questions