我对以下用法的区别感到困惑:
SCREEN_ORIENTATION_LANDSCAPE
SCREEN_ORIENTATION_SENSOR_LANDSCAPE
我检查了它的解释,但不知道这两个之间的区别。
这是否意味着第二个将通过WindowOrientationListener传递以模拟传感器值?
谢谢
答案 0 :(得分:3)
如果您使用SCREEN_ORIENTATION_LANDSCAPE
,那么它将不依赖于传感器,而只是设置一个名为Landscape的方向。当您使用另一个时,它将使用传感器,您将有两个不同的方向。我认为这些是属性,与传感器值没有任何关系。我建议使用SCREEN_ORIENTATION_SENSOR_LANDSCAPE
,因为它为用户提供了更多的自由,并且没有额外的编程成本。