【问题标题】:Android orientation with sensors带有传感器的 Android 方向
【发布时间】:2014-06-11 18:51:50
【问题描述】:

我想在屏幕旋转发生时收到通知。如何使用传感器做到这一点?

我不能使用 onConfigurationChanged,因为我在我的应用程序上使用了固定方向。

【问题讨论】:

  • 交换 X 和 Y 值?
  • 不,你不明白我的意思:我想在屏幕旋转发生时得到通知
  • 那么请编辑您的问题,让您更清楚您想要什么。
  • 如果您使用了提供的解决方案,请记住将答案强调为正确。谢谢

标签: android android-sensors android-orientation


【解决方案1】:

当屏幕旋转时(假设操作系统和您的应用允许),您的活动将被重新绘制 - 基本上,完成并重新创建。您可以通过在您的活动中使用它来确定手机当前所处的位置:

getResources().getConfiguration().orientation

调用结果将是以下之一:ORIENTATION_PORTRAIT 和 ORIENTATION_LANDSCAPE

你可以看看here,这个和你的问题有关。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多