横竖屏切换

来源:互联网 发布:网络刷手兼职被骗 编辑:程序博客网 时间:2024/04/28 00:56

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

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