rotation maybe 90/270
时间: 2023-09-11 12:04:48 浏览: 61
在Android系统中,有多种方法可以实现屏幕旋转的功能。首先,可以通过在config目录下的system.prop文件中加入ro.sf.hwrotation=90(或270)来实现90度和270度的旋转。不过需要注意的是,这种设置只会改变Android部分的旋转,而logo部分不会旋转。同时,部分资源在横向显示时可能会有问题。因此,不推荐使用这种方法。
另一种方法是在bootable\recovery\minui\graphics.cpp文件中进行设置。可以通过修改ro.minui.default_rotation属性来设置默认的旋转方向。根据属性值,可以调用相应的gr_rotate函数实现旋转。例如,如果属性值为"ROTATION_RIGHT",则调用gr_rotate(GRRotation::RIGHT)来实现旋转为右侧旋转。同样地,如果属性值为"ROTATION_DOWN",则调用gr_rotate(GRRotation::DOWN)来实现旋转为倒置。如果属性值为"ROTATION_LEFT",则调用gr_rotate(GRRotation::LEFT)来实现旋转为左侧旋转。如果属性值为"ROTATION_NONE"或未知字符串,则调用gr_rotate(GRRotation::NONE)来取消旋转。
在Android 9.0之前的版本中,需要通过自己新增mt_graphic_rotate.cpp和mt_graphic_rotate.h文件来实现旋转功能。而在Android 10.0中,代码进行了较大的重构,只需修改简单的配置rotation就能实现横向旋转。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [修改屏幕显示方向](https://blog.csdn.net/wxd_csdn_2016/article/details/103407262)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Android10.0 MTK 平板横屏方案修改(强制app横屏 + 开机logo/动画+关机充电横屏 + RecoveryUI 横屏)](https://blog.csdn.net/u012932409/article/details/105228314)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![apk](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)