news 2026/5/12 21:24:34

frameworks改变LCD分辨率,调整显示区域

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
frameworks改变LCD分辨率,调整显示区域

480x640的屏,改成360x640,左右各去掉60像素

diff--git a/services/core/java/com/android/server/display/LocalDisplayAdapter.java b/services/core/java/com/android/server/display/LocalDisplayAdapter.java index68f4affbb..29eb360a3100755---a/services/core/java/com/android/server/display/LocalDisplayAdapter.java+++b/services/core/java/com/android/server/display/LocalDisplayAdapter.java @@-659,6+659,7@@ final class LocalDisplayAdapter extends DisplayAdapter{public final Display.Mode mMode;publicDisplayModeRecord(SurfaceControl.PhysicalDisplayInfo phys){+phys.width=360;mMode=createMode(phys.width,phys.height,phys.refreshRate);}diff--git a/services/surfaceflinger/DisplayDevice.cpp b/services/surfaceflinger/DisplayDevice.cpp old mode100644new mode100755index935b246..f1e9fb2---a/services/surfaceflinger/DisplayDevice.cpp+++b/services/surfaceflinger/DisplayDevice.cpp @@-538,6+538,18@@voidDisplayDevice::setProjection(intorientation,constintw=mDisplayWidth;constinth=mDisplayHeight;+if(mType==DisplayType::DISPLAY_PRIMARY){+switch(orientation){+caseDisplayState::eOrientationDefault:+caseDisplayState::eOrientation180:+viewport=Rect(0,0,360,640);+frame=Rect(60,0,420,640);+caseDisplayState::eOrientation90:+caseDisplayState::eOrientation270:+viewport=Rect(0,0,640,360);+frame=Rect(0,60,640,420);+}+}Transform R;DisplayDevice::orientationToTransfrom(orientation,w,h,&R);
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/12 21:22:47

车联网数据变现实战:从数据采集到商业应用的全链路解析

1. 车联网数据变现:从“数据是石油”到“炼油厂”的实战拆解“数据是新的石油”这句话在汽车行业喊了快十年,但直到最近两年,我们才真正看到“炼油厂”开始大规模投产并产生真金白银。作为一名在汽车电子和数据领域摸爬滚打了十几年的从业者&…

作者头像 李华
网站建设 2026/5/12 21:22:07

为AI智能体构建可编程邮箱:mailbot实战指南

1. 项目概述:为AI智能体打造专属的“可编程邮箱”如果你正在开发一个AI智能体,无论是客服机器人、自动化工作流还是个人助理,让它具备收发邮件的能力往往是刚需。传统的做法是什么?要么去折腾Gmail的API,忍受OAuth授权…

作者头像 李华
网站建设 2026/5/12 21:18:14

大连导游依依:七年零投诉背后的职业坚守

2023年腊月,大连海之韵附近,一辆旅游大巴在暴雪中爆胎,28名游客被困在零下7度的严寒里。导游依依请求司机开启暖气取暖,司机以"心疼油费"为由拒绝。双方争执中,司机扇了依依两个耳光,导致其耳膜破…

作者头像 李华
网站建设 2026/5/12 21:15:54

C语言-指针二

一. 指针的操作int main() {int a 10 , b 20, c 30;int *p NULL, *q NULL;p &a;//对指针变量p本身进行修改b *p;//*p为右值表示对变量a的读取*p 60;//*p为左值表示通过指向的内存空间对变量a的写入p &c;//p指向的内存空间发生变化b *p;//对c的读取操作*p 70…

作者头像 李华