当默认设备旋转关闭时是否可以更改设备方向?

Is it possible to change orientation of device when default device rotation is off?

我每天都在使用一个应用程序进行冥想,今天我对它感到惊讶,因为当我旋转屏幕时,应用程序进入横向模式,虽然自动旋转在我的设置中是关闭的,但它怎么会发生?

是否有强制设备改变方向之类的东西?

并且如果默认设备旋转关闭,那么应用如何知道设备方向已更改?

我仔细检查了我手机的自动旋转设置,它们 off.I 我正在使用 Kitkat 设备。

AndroidManifest.xml 文件中设置 activity 标签,screenOrientation 属性为 fullSensor,如下所示:

<activity
android:name=".MyActivity"
android:screenOrientation="fullSensor" />

是的。你可以。

onCreate方法类型

this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

这会很神奇。