目录
修改屏幕方向以后需要将系统的触摸方向一并配置,否则可能造成坐标错乱情况,修改完毕后重新编译源码烧录后验证结果
1.修改屏幕方向
这里为系统中屏幕方向的默认值确定
文件所在地址:aosp/frameworks/native/services/surfaceflinger/SurfaceFlinger.cpp
//找到该方法体
SurfaceFlinger::SurfaceFlinger(Factory& factory) : SurfaceFlinger(factory, SkipInitialization)
......
mColorSpaceAgnosticDataspace =
static_cast<ui::Dataspace>(color_space_agnostic_dataspace(Dataspace::UNKNOWN));
useContextPriority = use_context_priority(true);
using Values = SurfaceFlingerProperties::primary_display_orientation_valu