我对以下用法的区别感到困惑:
SCREEN_ORIENTATION_LANDSCAPE
SCREEN_ORIENTATION_SENSOR_LANDSCAPE
我查看了它的解释,但不知道这些丝束之间的区别。
这是否意味着第二个将通过 WindowOrientationListener 来模拟传感器值?
谢谢
最佳答案
如果您使用 SCREEN_ORIENTATION_LANDSCAPE
,那么它将不依赖于传感器,而是简单地设置一个名为 Landscape 的方向。当你使用另一个时,它会使用传感器,你将有两个不同的方向。我认为这些是属性,与传感器值没有任何关系。我建议使用 SCREEN_ORIENTATION_SENSOR_LANDSCAPE
,因为它为您的用户提供了更多的自由并且没有额外的编程成本。
关于android - ActivityInfo 设置屏幕方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18396196/