Rk3288 7.1.1安卓源码设置屏幕竖屏或横屏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rk3288 7.1.1安卓源码设置屏幕竖屏或横屏相关的知识,希望对你有一定的参考价值。
参考技术A 有些开机后主屏幕方向不对 太烦人啦 直接源码里面修改吧修改/device/rockchip/rk3288/system.prop文件下面的参数
配置属性 ro.sf.hwrotation
可配置的参数:0,90,180,270
修改之后编译system生成镜像文件 系统升级发现
修改后发现开机后, 开机画面方向是正确的,进入锁屏界面, 屏幕做了一次旋转操作, 这个时候窗口才真正的达到了我们想要的方向,但是太粗糙了吧 体验太差啦 必须进入锁屏前就把方向调整好。
谁负责窗口呢 必须是WMS啊
在frameworks/base/services/core/java/com/android/server/wm/WindowManagerService里面修改WindowManagerService
直接修改req使窗口默认旋转 就好啦SCREEN_ORIENTATION_LANDSCAPE :横屏显示
SCREEN_ORIENTATION_PORTRAIT : 竖屏显示
RK3399驱动开发 | 08 - RK3399显示系统详解(基于RK SDK Linux 4.4.194内核)
一、RK3399的显示系统
RK3399有两个视频显示控制器(VOP,Video Output Processor),支持不同的分辨率,分别为VOPB和VOPL。
在多媒体接口框图中可以看到,RK3399支持以下显示接口:
- 支持双通道MIPI-DSI(4线)
- 支持双通道MIPI-CSI(4线)
- 支持eDP 1.3(4线,10.8Gbps)
- 支持HDMI 2.0(3线,支持4K 60Hz显示)
- 支持DisplayPort 1.2 (4 线,最高支持4K 60Hz)
显示控制器VOP、显示接口、显示器之间的关系如下图:
二、设备树描述和驱动源码浅析
以 rk linux sdk4.4.194 来分析。
1. display_subsystem主节点
首先是 display_subsystem
以上是关于Rk3288 7.1.1安卓源码设置屏幕竖屏或横屏的主要内容,如果未能解决你的问题,请参考以下文章