added respecting user-configured screen orientation locking on Android
authorHolger Schemel <info@artsoft.org>
Wed, 29 Mar 2023 06:02:33 +0000 (08:02 +0200)
committerHolger Schemel <info@artsoft.org>
Wed, 29 Mar 2023 06:16:24 +0000 (08:16 +0200)
commitca793aef40f02d22bf04489584dd7a450fda54bd
tree2b5a9d76af9cf8fa56f8bcaca203ad4d815d03fe
parente09651f7389e369d07f23cbdd009937a33ba37c5
added respecting user-configured screen orientation locking on Android

On Android, locking the screen orientation to portrait or landscape
as configured by the user of the device was completely ignored so far.

This change adds respecting this device setting by using the setting
"fullUser" for the app's screen orientation activity (always use user
defined screen orientation) instead of the previously used setting
"fullSensor" (always use sensor-based rotation, regardless of any
user-configured locking of screen rotation).

The corresponding entry in the Android Manifest file was added only to
document this changed behaviour, even though it is in fact ignored, as
this activity setting is finally hard-coded in the Java activity code,
where it was changed to use the new behaviour.
build-projects/android/app/src/main/AndroidManifest.xml.tmpl
build-projects/android/app/src/main/java/org/libsdl/app/SDLActivity.java