防止设备接近平坦(朝上)时方向改变

时间:2018-08-28 18:53:03

标签: android orientation screen-orientation device-orientation

在我的项目中,我基于扩展OrientationEventListener的类实现了自己的方向更改机制。下面是该类的摘要表示:

public class OrientationManager extends OrientationEventListener {

    public OrientationManager(Context context, int rate, OrientationListener listener) {
        super(context, rate);
        // unrelated initialisation code
    }

    @Override
    public void onOrientationChanged(int orientation) {
        // here I receive one of the 4 possible orientations
    }
    // unrelated methods etc.
}

它的工作正常,但是,当设备向上看时,几乎是平坦的,即使角度略有变化也会触发并导致不希望的方向改变。我想在设备呈扁平状并向上看时禁止使用此机制。

0 个答案:

没有答案