Я делаю Android видео player.It имеет такую функцию, что пользователь может смотреть видео в любом orientation.I просто использовать код следующим образом:Как заблокировать ориентацию экрана андроида
Settings.System.putInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 1);
Он работает, но когда я добавляю функцию, которую пользователь может заблокировать, я просто сделал это:
Settings.System.putInt(getContentResolver(), Settings.System.ACCELEROMETER_ROTATION, 0);
Так что я встретил некоторую проблему. когда я нахожусь в альбомной ориентации и пытаюсь зафиксировать ориентацию, экран просто превращается в портрет. Может ли кто-нибудь решить это или сказать мне другой способ сделать это?
но пейзаж не только один, он имеет обратный Directi Я прав? – dieyidezui
да, для портрета будет 'ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT' –
Но он по-прежнему может изменять направление окна, поворачивая его на 180 °. – dieyidezui