zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android 10.0 TV板 强制app横屏显示

AndroidApp 显示 强制 10.0 TV 横屏
2023-09-14 09:05:09 时间

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"