Android 9.0 recovery竖屏界面旋转为横屏

本文介绍了如何在Android 9.0的Recovery模式下将竖屏界面旋转为横屏,主要涉及核心类和功能分析。通过修改源码中的gr_rotate方法,设置屏幕旋转为GRRotation::RIGHT,实现Recovery界面的横屏显示。
摘要由CSDN通过智能技术生成

1.1概述

在9.0的系统rom定制化开发中,在原生的recovery页面,在进行recovery的过程中,页面默认是竖屏的,由于是在平板中是横屏页面,所以如果在进行recovery等相关操作

的时候,感觉竖屏显示recovery页面就觉得不舒服,所以要调整旋转方向,接下来就需要分析系统在recovery页面的时候,是怎么样显示系统的recovery页面的

,然后来完成recovery竖屏页面旋转为横屏的功能

2.1recovery竖屏界面旋转为横屏的核心类

bootable/recovery/minui/graphics.cpp
bootable/recovery/minui/include/minui/minui.h

3.recovery竖屏界面旋转为横屏的核心功能分析和实现

Android系统源码中在Recovery中,利用 bootable\recovery下的minui库作为基础,采用的是直接存取framebuffer的方式,来完成recovery中所需的各种UI的绘制。

在recovery的源码中ÿ

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安卓兼职framework应用工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值