2011-06-13 59 views
0

我正在构建仅处于横向模式的android应用程序。我如何尽可能快地检测手机的方向?我曾尝试与在固定景观中的应用。如何检测手机方向

`Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay(); 

display.getOrientation();` 

并且还与SensorEventListener,但我不能为X,Y或Z得到任何价值?我怎样才能做到这一点?任何解决方案我正在使用这个传感器的例子。 link for the sensor event listener

+1

onConfigurationChange不起作用。 – barcodereader 2011-06-13 11:08:38

+0

难道你不能将手机的方向修复为风景。 – 2011-06-13 11:12:37

+0

我需要手机的方向,我的应用程序应始终保持横向模式,我需要注册纵向或横向? – Toshe 2011-06-13 11:36:59

回答

0

为了保持活动仅在纵向模式中的清单XML标签

的Android补充一点:screenOrientation = “肖像”

+0

我的应用一直处于风景中,我想检测用户是否已转为纵向或横向模式 – Toshe 2011-06-13 14:17:02