【Android 屏幕适配】屏幕适配基础概念 ① ( Android 与 iOS 屏幕宽高比种类 | 屏幕像素密度 DPI )

2023-03-30 16:11:26 浏览数 (1)

文章目录

  • 一、Android 与 iOS 屏幕宽高比种类
  • 二、屏幕像素密度

参考文档 :

  • 设备兼容性概览
  • 屏幕兼容性概览
  • 支持不同的像素密度
  • 声明受限屏幕支持

一、Android 与 iOS 屏幕宽高比种类


Android 屏幕尺寸类型如下 , 安卓设备的屏幕尺寸复杂性远远高于 iOS 设备 , Android 设备有两万种屏幕类型 , iOS 只需要适配五种分辨率即可 ;

iOS 屏幕尺寸如下 , 只需要适配有限的几种屏幕类型即可 ;

二、屏幕像素密度


屏幕像素密度 的单位是 DPI , 是 Dots Per Inch 的缩写 , 也就是每 英寸 的 像素点 个数 ;

屏幕尺寸 指的是 屏幕 斜对角的 英寸 长度 ;

假设屏幕尺寸为

6.5

寸 , 屏幕的宽高分辨率为

1080 times 1920

, 计算该屏幕的 屏幕像素密度 ( DPI , Dots Per Inch ) ;

① 首先 使用勾股定理 计算屏幕 对角线 上的像素个数 :

对角线上的像素个数 = sqrt{分辨率宽度 ^2 分辨率高度^2}
= sqrt{1080 ^2 1920^2}
approx 3253

② 然后计算每英寸的像素个数 :

DPI = cfrac{对角线像素个数}{屏幕尺寸}
= cfrac{3253}{6.5} approx 500

0 人点赞