[DESCRIPTION]
插入HDMI/MHL后,手机资源默认会横屏显示,如何去掉不用默认横屏显示,而根据G-sensor改变显示呢?
[SOLUTION]
请如下修改:
PhoneWindowManager.java
(alps/frameworks/base/policy/src/com/android/internal/policy/impl)
public int rotationForOrientationLw(int orientation, int lastRotation) {
. . . . . .
else if (mHdmiPlugged && mHdmiRotationLock && false) { //添加红色部分
// Ignore sensor when plugged into HDMI.
// Note that the dock orientation overrides the HDMI orientation.
preferredRotation = mHdmiRotation;
}
. . . . . .