当前位置: 首页 > news >正文

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);
http://www.jsqmd.com/news/804648/

相关文章:

  • IGFBP3抗体的应用及其生物学背景解析
  • 厚街亲子酒店哪家值得推荐:秒杀亲子酒店环境优美 - 17329971652
  • 儿童蜡笔品牌哪家好?资深从业者拆解选品核心标准 - 得赢
  • 如何高效恢复Adobe ExtendScript二进制文件源代码:Jsxer完整指南
  • 2026 南京考研机构上岸率解析:本土机构核心数据与奇林教育实力分析 - 小艾信息发布
  • 自动驾驶伦理困境:从电车难题到工程实践中的机器道德编码
  • 2025 OWASP TOP1 | 破坏性注入(Injection Attacks)
  • 缓存从零到上手指南:五个你必须避开的实战陷阱
  • 麒麟Linux服务使用及故障自查指南
  • 计算机毕业设计 | SpringBoot 房屋销售租赁平台 房屋购物网站(附源码)
  • 考研复习 Day 34 | 习题--计算机网络 第六章(应用层 下)、数据结构 查找算法(下)
  • 使用jmeter实战测试
  • 告别命令行:在VSCode中通过可视化Git历史插件,高效管理代码版本与协作
  • 纳米多孔储能材料:从液晶模板法到产业化挑战
  • # 凌晨三点,我终于使用DMXAPI教程和那个Bug说了再见ヾ(•ω•`)o
  • (二)windows下CLIProxyAPI:手动添加ChatGPT账号(个人记录)
  • GetQzonehistory:3步轻松备份你的QQ空间历史说说
  • 01《CMMI AIM概述与战略定位——AI治理的操作系统》
  • 实测Taotoken多模型聚合服务在持续调用中的延迟与稳定性表现
  • 软工5.12
  • 百度网盘macOS版终极提速指南:免费解锁SVIP高速下载体验
  • 瑞德克斯平台:风险管理理念的深度实践
  • Windows下Python包管理权限踩坑实录:从WinError 5到WinError 32的完整解决流程
  • Spring AI 1.0 实战:Java 开发者必须掌握的 AI 开发框架
  • 无人机系留供电方案:从基础原理到工程实践详解
  • 抖音无水印视频批量下载终极指南:免费开源工具完整教程
  • 市面上原木楼梯扶手品牌口碑
  • 无水印视频怎么保存?亲测有效方法,多款工具轻松搞定 - 爱上科技热点
  • ImageGlass:Windows平台轻量级图像浏览器的终极解决方案,免费开源支持90+格式
  • OmenSuperHub:彻底释放惠普OMEN游戏本性能的开源神器