移动设备屏幕相关的知识

简介: 移动设备屏幕相关的知识

基本概念

Screen size(屏幕尺寸):指的是屏幕实际的物理尺寸,屏幕对角线的长度。

**Aspect Ratio(宽高比率)**:指的是实际的物理尺寸宽高比率。

**Resolution(分辨率)**:指手机屏幕纵、横方向像素个数。

**DPI(dot per inch)*:每英寸像素数。假设qvga(320240)分辨率的屏幕物理尺寸是(2英寸*1.5英寸),dpi=160。

Android支持四种不同的dpi模式:ldpi mdpi hdpi xhdpi(0.75:1:1.5:2),如果以 160 dpi 作为基准的话,只要尺寸的 DP 是 4 的公倍数,XHDPI 下乘以 2,HDPI 下乘以 1.5,LDPI 下乘以 0.75 即可满足所有尺寸下都是整数 pixel。  

**Density(密度)**:屏幕里像素值浓度,resolution/Screen size可以反映出手机密度。

**Density-independent pixel (dip设备独立像素)**:不同设备有不同的显示效果,这个和设备硬件有关。相关公式是dip/pixel=160/dpi。  

基本单位

px(像素):屏幕显示的基本单位。(来源:UI设计师,屏幕显示)  

dp(与密度无关的像素):基于屏幕密度的抽象单位。(来源:开发,Layout的基本单位)  

sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。(来源:开发,字体的字号单位)  

dp与sp总为1:1关系。

inch和dp

两者分别作为单位在安卓上的对比

inch

dp

参考链接:

http://www.zhihu.com/question/19625584/answer/14150577

http://www.zhihu.com/question/20697111/answer/15894155

(完)

本文作者 : cyningsun

本文地址https://www.cyningsun.com/04-18-2014/basic-knowledge-about-android-screen.html

版权声明 :本博客所有文章除特别声明外,均采用 CC BY-NC-ND 3.0 CN 许可协议。转载请注明出处!

目录
相关文章
|
6月前
|
编解码
技术心得:常见电脑屏幕分辨率
技术心得:常见电脑屏幕分辨率
1099 0
|
小程序
如何让你的小游戏适配不同尺寸的手机屏幕
本文主要内容:教你如何对游戏中的 UI,背景以及内容进行不同尺寸屏幕的适配,让你的小游戏在各种尺寸的屏幕上,都展示出最好的一面。 如果你没有任何的游戏开发经验,欢迎观看我的“人人都能做游戏”系列视频教程,它会手把手的教你做出自己的第一个小游戏。
451 0
|
安全 vr&ar 数据安全/隐私保护
iOS移动设备屏幕镜像电脑软件AirServer2023
AIrServer是一款ios投屏到mac的专用软件,可将iOS上的音频,视频,照片,幻灯片和镜像接收通过AIrPlay投射到Mac。AIrserver 7 mac版可以实现将手机上的媒体文件以及其他操作投射到电脑上进行操作。使用AIrServer,您现在可以从Mac,iOS,PC,
212 0
|
Android开发
解决安卓虚拟键盘把标题栏顶出屏幕外
解决安卓虚拟键盘把标题栏顶出屏幕外
294 0
|
传感器 安全 小程序
小程序对IPhone全面屏手机底部黑线的安全区域处理
小程序对IPhone全面屏手机底部黑线的安全区域处理
377 0
小程序对IPhone全面屏手机底部黑线的安全区域处理
|
XML Android开发 开发者
Android手机 全面屏(18:9屏幕)适配指南
Android手机 全面屏(18:9屏幕)适配指南
325 0
Android手机 全面屏(18:9屏幕)适配指南
|
缓存 编解码 Android开发
碰到一个摄像头预览画面跳帧的安卓设备
碰到一个摄像头预览画面跳帧的安卓设备
171 0
|
Android开发
安卓显示视频画面的动画效果及代码
最近客户提出,视频画面显示时黑屏体验不好,要求显示背景图。等视频画面来了再显示。 这个问题是怎么引起的?就在于安卓的View,设置了背景之后,就无法再显示视频画面(实际上肯定有绘制视频画面,UI流程上使得背景图一直显示)。
133 0
显示器桌面方向的问题
今天同事来电话说电脑出问题了,笔记本盖子打开时,桌面显示正常,当关闭盖子时,外接显示器桌面竖起来了。因为之前遇到过这种问题了,按下CTRL+ALT+方向键的向上键就可以了。当时也没多想,现在基本知道原因了,很多人在按CTRL+ALT+DEL的时候,不小心碰到了方向键的左右键,现在很多电脑都支持这种快捷键。
752 0
|
C# Windows
触摸屏:屏幕键盘(虚拟键盘)解决方案
原文:触摸屏:屏幕键盘(虚拟键盘)解决方案  最近需要在win XP系统的工控机上进行程序的开发,工控机是电阻式触摸屏,需要在上面使用触摸键盘,使工控机可以脱离鼠标和键盘独立运行程序。调研后得到一系列的解决方案,mark如下: (1)自己在程序中开发虚拟键盘 这个是最先想到的,本人用C#进行开发,所以只关注C#相关的虚拟键盘开发。
2574 0