TV开发板定制化开发,一般要求都是固定横屏显示的,但是安装一些app如果是竖屏的话,感觉就有些不协调,所以要强制app必须横屏显示才行
关于显示都是在WMS中处理的 接下来看下WMS的源码
路径framework/base/services/core/java/com/android/server/wm/WindowManagerService.java
@Override
public void setWindowingMode(int displayId, int mode) {
if (!checkCallingPermission(INTERNAL_SYSTEM_WINDOW, "setWindowingMode()")) {
throw new SecurityException("Requires INTERNAL_SYSTEM_WINDOW permission"