安卓屏幕适配以及在PS中进行测量

手把手移植st7701s驱动:MT6763+安卓8.0屏幕适配保姆级教程 本文详细介绍了在MT6763平台上移植ST7701S驱动的完整流程,涵盖从LK层到Kernel层的适配方案,特别针对安卓8.0系统的特殊要求。通过MIPI转RGB屏幕适配的实战教程,帮助开发者解决常见显示问题,包括无显示、色彩异常和屏幕错位等,并提供高级调试技巧如彩条测试模式和闪屏解决方案。 阅读详情

一、在PS中进行测量以及 px/dp 的转换问题

   安装如下几种字体:

   

 

    直接搜索 "Noto Sans CJK" 、"Noto Sans Mono CJK SC " 、"Droid Sans Fallback Regular"就能够搜到字体包

          安装为系统字体之后,PS中自动会检测到相应的字体,安装好字体之后,再打开PS源文件

          如果在安装字体之前就已经打开了OS源文件,最好重新下载一份源文件,重新打开,否则检测不到字体,字体会被强

          制替换

 

   【前导文章】移动端尺寸问题

       基于上面文章的介绍,对Android屏幕倍率的问题已经有一个清晰地了解了,而就目前的市场现状来讲,

       1倍率和2倍率的Android手机已经被淘汰了,基本上全是3倍率的Android手机屏幕,也就是屏幕的宽上

       包含1080个像素(px),学生中更是如此。因此我们直接以3倍率手机屏幕为标准进行设计和编程,就

       能够适配90%左右的手机屏幕

 

       我们的设计图全是按照3倍率设计的,也就是说设计图的宽度是1080px

       接下来说明一下,如何在PS中进行测量,并将测量的px转换为Android编程中的dp

 

   1、对图层进行解锁

       我在设计的时候,为了保证已经设计好的图层不被误修改,对很多图层都上了锁。因此,如果想要操作图层

       首先对图层进行解锁。

       

 

   2、将单位选择成为像素(px)

      编辑——首选项——单位与标尺

      

 

   3、进行尺寸的测量

      ①距离的测量:距离的测量非常的简单,直接使用矩形选框工具

   

 

   可以看到,在拉出啦的虚线框的旁边就会显示出当前矩形虚线框的长和宽,这样就能获得我们想要的距离,如上图中

  我们就知道了方形头像应该距离屏幕左边缘45像素,由于我们是3倍率,所以转换为dp则为:45÷3=15dp

  因此,编程的时候写法为:android:layout_alignParentLeft = 15dp;

 

  4、测量图形的尺寸

      一般是测量设计图中的一些矩形、圆角矩形或者圆等这些规则图形的大小,当然我们可以直接把这些图像从设计图中切

     下来,作为图片放在工程中的drawable文件夹中使用,也可以通过代码绘制这样的规则图形,都是可以的,如果我们需

     要通过代码绘制图形,就需要知道图形的大小

 

     一种方法,我们可以向上面一样直接使用 虚线框配合参考线的方式测量,也可以如下:

    

  同样除以3得到对应的dp数值,然后进行编程

 

  4、使用上面两种方法,配合参考线的使用,基本上可以测量出所有尺寸,记得除以3得到dp数值

  当然设计图设计的时候,有些尺寸也不是很准确,有的地方测量出来的像素数不是3的倍数,这时候就得四舍五入,或者将

      诸如 44px 这样的尺寸按照45px来处理。理想情况下,设计图中所有的距离都应该是3的倍数才是标准的。

 

  5、另一方面,设计图中基本图形,如矩形、圆、圆角矩形等,是作为图片使用,还是用代码的方式绘制出来,自己视情况

      而定,也不用担心才能过目会因为图片太多,apk变得太大,因为整个设计图中并没有多少图标和图片

 

  6、查看文字的字体和文字的大小以及颜色

      

 

  

  Android编程中字体的大小单位用sp,实际上sp和dp是一样的,都是除以3,比如字号是48像素,那么转换为sp就是16sp

  另一方面,设计图中的字体在Android中并不是自带的字体,也就是说在Android原生库中没有对应的字体,如果使用自定义

     字体,就需要将字体包封装进apk中,这样apk太大,目前我没有找到什么好的方法,所以还是用Android默认的字体吧,比如

     上面方框中的字体很粗,那编程的时候使用Android默认的sans字体,并设为加粗就行了

 

二、查看颜色

  查看颜色非常的简单,直接使用吸管工具在对应的位置点击就能获取颜色了

  



低功耗边缘设备部署指南:YOLO26 INT8量化与TensorRT加速全流程 将YOLO26 INT8部署到低功耗边缘设备,核心原则是“校准为王、敏感层精准回退、端到端验证”。校准集≥500张,来自真实推理场景,未经训练增强校准集预处理与推理pipeline逐行对齐trtexec命令必带--fp16作为fallback量化后用polygraphy定位敏感层,而非盲猜仅回退必要层(通常2-3个),保留INT8收益在真实部署场景测试集上验证mAP,不以COCO为准C++部署使用异步推理+双缓冲nsys profiling确认无传输瓶颈。 阅读详情

相关推荐

医学图像处理入门:如何用Python将CT灰度图转换为伪彩色图像(附代码)

本文详细介绍了如何使用Python将CT灰度图转换为伪彩色图像,提升医学图像的可读性和诊断效率。通过OpenCV和Matplotlib等工具,实现灰度值到彩色空间的映射,特别适用于突出显示特定组织密度差异。文章包含完整代码示例和临床实用技巧,适合医学影像分析初学者和Python开发者。

gitlab7runner的博客 326

App获取android分辨率,设计手机app界面时,常用的分辨率是多少

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。就目前市场状况而言,各种手机的分辨率可以这样判断:1、iPhoneiPhone的屏幕尺寸各不相同,说的是逻辑像素尺寸,这确实是让人很头疼的事情。如果想用一套设计涵盖所有iPhone,就要选择逻辑像素折中的机型。从市场占有率数据来看,目前最多的是iPhone5、5s的屏幕。倍率为2,逻辑像素320乘以568。上升势头最猛,未来有望登...

weixin_36374366的博客 1195

Excel VBA+Adobe Acrobat Pro PDF发票识别全流程(附避坑指南)

本文详细介绍了如何利用Excel VBA与Adobe Acrobat Pro的API接口,构建一套企业级PDF发票智能识别与处理系统。内容涵盖从环境配置、核心文本提取原理、数据解析清洗到工程化脚本设计的全流程,并针对密码区干扰、不征税发票等常见问题提供避坑指南,旨在帮助财务人员和开发者实现高效、精准的财务数据处理自动化。

weixin_29207439的博客 348

android 标准字体,文字规范标准(IOS/Android)

昨天给大家聊了下图标制定规范的形式与标准,那么今天和大家聊下在移动端页面设计中的文字规范。1.IOS系统IOS8系统文字字体为“Heiti”,英文和数字字体为“helvetica Neue”,IOS9系统的中文字体为“苹方”,英文忽然数字字体为“San Francisco”。在实际设计中,设计师使用PS,中文字体请选择“黑体-简”或“Heiti SC”,这是与IOS系统的实际效果最接近的字体。英文...

weixin_28747257的博客 5278

ArcGIS | 全球新冠肺炎地图数据下载和处理

ArcGIS

thinkpang的博客 2901

青龙面板实战:用快手极速版脚本日赚XX元的核心参数解析

本文深入解析了青龙面板运行快手极速版脚本的核心参数配置,旨在帮助进阶用户提升收益稳定性。重点剖析了设备标识符(did)的获取原理、多账号Cookie的精准拼接规则,以及如何通过科学设置定时任务频率来量化并优化收益,实现细水长流的稳定收益。

weixin_29310605的博客 1075

android字体大小怎么匹配ps源文件,在Photoshop文件中,字体大小是20px,这对于android来说是什么样的?是一样的吗?意味着20px = 20sp或其他什么?...

pxPixels – corresponds to actual pixels on the screen.inInches – based on the physical size of the screen.1 Inch = 2.54 centimetersmmMillimeters – based on the physical size of the screen.ptPoints – 1...

weixin_42517503的博客 249

Codex API 直接集成指南:告别中转代理,构建稳定高效的 AI 应用

在 AI 应用开发中,API 集成是连接模型能力与业务逻辑的核心环节。其基本原理是通过 HTTP 协议,按照服务提供商定义的规范发送请求并解析响应,实现远程调用。标准化的 API 设计确保了跨平台和跨语言的互操作性,其技术价值在于提供了稳定、可控且可扩展的服务接入方式,是构建企业级智能应用的基础。在实际应用场景中,开发者常需集成如 Codex 这类聚合了多种大语言模型的平台,以调用诸如 DeepSeek 等先进模型。然而,部分开发者仍依赖过时的第三方中转代理工具,这不仅引入了单点故障和版本锁定的风险,还可能

weixin_28224217的博客 339

android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项

手机常见分辨率: 4:3 VGA     640*480 (Video Graphics Array) QVGA  320*240 (Quarter VGA) HVGA  480*320 (Half-size VGA) SVGA  800*600 (Super VGA) 5:3 WVGA  800*480 (Wide VGA) 16:9 FWVGA 854*480 (Full W

sarsscofy的专栏 28万+

【深度学习】手把手教你在远程服务器上跑 YOLOv3 相关代码(含环境配置)

这篇文章主要记录了如何配置项目环境以及如何在远程服务器上跑 YOLOv3 模型。

作者正在煮茶中... 2384

把 SAP 输出稳稳落到 PDF:从 SPAD 前端打印到 ABAP 程序级转换的一套方法

摘要:本文介绍了三种在SAP系统中将报表输出转为PDF文件的方法。路线A通过SPAD配置前端输出设备,结合Windows打印机设置实现用户交互式PDF保存;路线B在SP01事务码中将已有Spool请求另存为PDF,适用于补救导出;路线C通过ABAP程序自动转换Spool为PDF,适合批量处理。文章详细说明了配置步骤,并针对常见问题(如乱码、文件格式错误等)提供了排查思路。三种方案分别适用于不同场景,用户可根据实际需求选择最合适的PDF导出方式。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 221

ps画图匹配Android机不同分辨率屏幕

根据百度百科,dpi是打印分辨率又叫做输出分辨率,英文是dot per inch,指在打印输出时横向和纵向两个方向上每英寸最多能够打印的点数。而ps中的分辨率是指dpi,也就是输出分辨率,一般打印小张的位图需要在ps中设置为dpi 250-300,才能打印出清晰的位图。 而ppi叫做图像分辨率,指每英寸图像内有多少个像素点,英文是pixels per inch。手机屏幕ppi就是根据这个计算出来

seashine_yan的博客 1926

【学习系列】SAP RAP 4:通过注解来完成一些常规需求

本文介绍了RAP应用中常用注解的实现方式,包括搜索帮助、文本描述绑定、联动搜索、字段控制等功能。通过@Consumption、@UI等注解可以实现搜索帮助定义、多字段联动、必输校验、默认排序和默认值设置。管理字段可通过@Semantics注解自动记录创建/修改信息,长文本使用@UI.multiLineText实现多行显示。这些注解可优化界面交互和数据管理,为后续行为定义功能开发奠定基础。文章结构清晰,针对不同需求提供了具体的实现方案和代码示例。

DeveloperMrMeng的博客 698

Android技能树 — 屏幕适配小结

关于屏幕适配,几乎每隔一段时间就会看见有人发出来说XXX方案,实现超级简单的适配方式等等。所以我把我目前了解过的常用的适配方案做个总结,并简单说说原理,从而让大家也初步了解各个方案的实现。(其实很多人都是看见别人写的适配方案,虽然可能实际在使用了,但是却从来没有去了解过这个方案的原理,而且遇到一些简单的坑的时候,因为不知道原理,也无法自己解决。

2401_89824744的博客 698

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

android技能树,Android技能树 — 屏幕适配小结

前言:Android技能树系列:Android基础知识数据结构基础知识算法基础知识Rx系列相关关于屏幕适配,几乎每隔一段时间就会看见有人发出来说XXX方案,实现超级简单的适配方式等等。所以我把我目前了解过的常用的适配方案做个总结,并简单说说原理,从而让大家也初步了解各个方案的实现。(其实很多人都是看见别人写的适配方案,虽然可能实际在使用了,但是却从来没有去了解过这个方案的原理,而且遇到一些简单的坑...

weixin_31412781的博客 218

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

安卓屏幕适配——pt适配,将pt作为宽度百分比单位

1、物理尺寸和像素单位的转换方法 安卓支持的单位有dp、px、pt(英寸/72)、mm(毫米)、in(英寸),很明显 pt(英寸/72)、mm(毫米)、in(英寸)是物理单位,是实际尺寸。 ∵ 打印分辨率=每英寸像素个数,即 dpi = px/in , 安卓中,屏幕的dpi和屏幕像素是可以求出的,于是可以计算出屏幕的物理尺寸。 in = px/dpi 又 1英寸 = 2.54厘...

Blog for 明月依希 5738

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Android屏幕适配四层实战:从dp原理到折叠屏动态响应

Android屏幕适配是应对设备碎片化的核心工程能力,其本质是协调密度(density)、物理尺寸(dp/mm)、系统UI占用(WindowInsets)与运行时变化(Configuration)的多维问题。理解dp与px的换算机制、DisplayMetrics的density归一化逻辑,是避免‘按钮不可点’‘文字看不清’等体验断层的基础;结合sw<N>dp资源限定、ConstraintLayout约束优化与WindowInsets安全区计算,可系统性支撑手机、平板、折叠屏及外接显示器等全场景。本文聚焦真实

weixin_34268310的博客 321

Android UI绘制 -- 屏幕适配

#重要概念 屏幕尺寸 手机对角线的物理尺寸,单位英寸。 常见的有:5寸、5.5寸、6寸等 屏幕分辨率 手机在横向、纵向上的像素点数总和,单位px。 常见的有:1080x1980、720x1280/480x800等 屏幕像素密度 每英寸的像素点数,单位dpi。 密度类型 代表分辨率(px) 屏幕像素密度(dpi) 低密度(ldpi) 240x320 120 中密度(mdpi) 3...

瑜艾 639

安卓原生UI适配

安卓原生UI适配安卓日常笔记屏幕单位知识点的基础位置适配总结 安卓日常笔记 本人是做安卓端SDK开发的,之前比较少接触到原生界面UI方面的开发,最近有个需求涉及到,在这里记一下,做原生UI需要留意的细节吧! 屏幕单位知识点的基础 dp是具有伸缩性的,相对px来说是更好的选择,这里面有个概念:px表示“实际密度”,也就是像素;dp表示“系统密度”,每部手机都有一个dp的基础值,后续就是在该值上进行缩放。这两者的详细关系,个人推荐看这个博主的博文安卓屏幕适配 位置 位置的摆放不能随性所欲哦!得按美术给的参考图一

qq_41362557的博客 650

android适配

本人是基于鸿洋大神的Android 屏幕适配方案 点击打开链接 运用在企业开发中所遇到的问题总结 1.把适配文件放入项目中时,需要在values中加入,如下图         否则在没有进行适配过的设备中会出现闪退(博主用的是1080*1920)。 2.在适配720*1280和800*1280时发现适配时系统找的文件是values-720*1184和values-800*11

霄神的博客 333

原创安卓手机QQ7.0登录界面动态背景视频实现方案

qq7.0登录界面动态背景实现 qq7.0登录界面动态视频背景实现 android动态视频背景 android动态背景分析qq7.0:视频在打开登录界面就开始播放 了,而且期间无黑屏 而且是循环播放的画质问题这里就不说了,这个看视频源了。可以让不规则的宽高各种宽高不定的视频比例 以及视频大小都能 适应任意安卓手机的宽高 包括平板,且不留任何缝隙播放器控件选取:解决的是手机适配的问题,另外是播放

情随事迁个人博客 7670

Android GridView n行,自适应高度占满屏幕,不滚动

今天客户提出一个问题,要求我们首页的GrdiView,不要滚动,并且要根据不同的分辨率的手机和不同大小的手机,来自适应。高度占满屏幕。于是我就开始了做屏幕的自适应。。首先,我根据张鸿洋大神的关于屏幕的自适应博客的http://blog.youkuaiyun.com/lmj623565791/article/details/45460089,生成了一系列尺寸文件 我是直接下载的jar,然后直接生成的,但是这个默

androidzmm的博客 6423

工作了几年的Android程序员的你,你还在迷茫吗(2)

相信大多数从事Android开发的朋友们越来越发现,找工作越来越难了,面试的要求越来越高了除了基础扎实的java知识,数据结构算法,设计模式还要求会底层源码,NDK技术,性能调优,还有会些小程序和跨平台,比如说flutter,以思维脑图的方式展示在下图;《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!优,还有会些小程序和跨平台,比如说flutter,以思维脑图的方式展示在下图;

2401_84132370的博客 1063

Android系统字体规范

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34124651的博客 237
上一篇: 漫谈微信小程序入门初识小程序
下一篇: 关于安卓反编译的几种方式(初识)
Crcker
博客等级 码龄10年 17粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值