修改窗口管理服务,应用请求时候,只支持横屏。文件路径/home/devin/workspace/newworld/android/frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java
boolean updateOrientationFromAppTokensLocked(boolean inTransaction) {
long ident = Binder.clearCallingIdentity();
try {
int req = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE;
if (req != mLastOrientation) {
mLastOrientation = req;
mPolicy.setCurrentOrientationLw(req);
if (updateRotationUncheckedLocked(inTransaction)) {
return true;
}
}
return false;
} finally {
Binder.restoreCallingIdentity(ident);
}
}