横竖屏切换

PhoneWindowManager.java的SettingObserver监听设置更改,
observer()调用updateSetting()函数
接下来有updateOrientationListenerLp();
其中有mOrientationListener.enable();

当有数据上报时,会运行onSensorChanged()@WindowOrientationListener.
其中会调用calculateNewRotation()。
最后调用onOrientationChanged()。

你可能感兴趣的:(横竖屏切换)