设备被阻止时的Android屏幕方向

时间:2013-03-15 03:42:31

标签: android screen-orientation

当设备被屏蔽且屏幕关闭时,是否有任何方法可以获得屏幕方向?我试过了

getResources().getConfiguration().orientation

Display display = ((WindowManager) mContext
    .getSystemService(Context.WINDOW_SERVICE))
    .getDefaultDisplay();
int rotation = display.getRotation();

但是当sreen关闭时,无论实际方向是什么,它们都会分别返回“portrait”和“0”。

1 个答案:

答案 0 :(得分:1)

我不明白“阻止”是什么意思,但如果屏幕关闭,操作系统似乎将方向设置为纵向< / strong>即可。您可以通过将应用程序设置为横向模式,将其平放并关闭屏幕来进行测试。当您再次打开屏幕时,该应用程序现在处于纵向模式。如果设备不平坦,您可以看到方向从纵向变为横向