无论如何,这听起来可能是一个新手问题,我是 Android 开发的新手。
基本上我需要做的是防止活动改变它的旋转,但同时我需要检测设备方向的变化,即设备方向是否从顶部更改为底部,或从顶部更改为左纵向等。
在 iOS 中有一个类似物- (BOOL)shouldAutorotateToInterfaceOrientation
,您可以在其中处理设备方向更改并告诉视图是否要自动旋转。请注意,加速度计数据没有任何手动数据处理。
所以基本上我想检测 DEVICE 的方向变化并防止 Activity 旋转。我还在使用来自传感器的数据来检测抖动。但在内部,Android 会对信号进行一些过滤,以决定何时旋转 UI。所以基本上我需要赶上那个事件。任何人都可以帮忙吗?
我的问题的简单表述:我需要在不手动播放传感器数据的情况下检测 android 设备方向的变化,同时保持活动方向坚持某个方向